home *** CD-ROM | disk | FTP | other *** search
/ The Macintosh Demo Applications CD / Apple-MacintoshDemoApplicationsCD-1.0-1992.iso / More Information / MacProject II / Earned Value Script < prev    next >
MacBinary  |  1991-05-16  |  30.1 KB  |  [RsSc/Rslv]

view JSON data     |     view as text     |     open on a Mac     |     open on a PC

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: Earned Value Script

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
100% file MacBinary II, inited, Thu May 16 06:00:00 1991, modified Thu May 16 06:00:00 1991, creator 'Rslv', type 'RsSc', 30186 bytes "Earned Value Script" , at 0x766a 450 bytes resource default (weak)
99% file data default
100% TrID MacBinary 2 default (weak)
100% lsar MacBinary default


id metadata
keyvalue
macFileType[RsSc]
macFileCreator[Rslv]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 13 45 61 72 6e 65 64 | 20 56 61 6c 75 65 20 53 |..Earned| Value S|
|00000010| 63 72 69 70 74 00 00 00 | 00 00 00 00 00 00 00 00 |cript...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 52 73 53 63 52 73 6c | 76 01 00 00 00 00 00 00 |.RsScRsl|v.......|
|00000050| 00 00 00 00 00 75 ea 00 | 00 01 c2 a4 58 08 a0 a4 |.....u..|....X...|
|00000060| 58 08 a0 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |X.......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 d5 b9 00 00 |........|........|
|00000080| 42 41 54 5f 42 54 53 43 | 30 31 30 31 ed 62 00 00 |BAT_BTSC|0101.b..|
|00000090| a5 12 00 00 42 11 00 00 | 42 11 00 00 42 11 00 00 |....B...|B...B...|
|000000a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 0a 00 0c 00 |........|........|
|000000d0| 16 00 00 00 00 00 00 00 | 18 00 00 00 00 00 00 00 |........|........|
|000000e0| 00 f4 00 05 18 00 00 00 | 00 00 00 f0 3f f4 00 06 |........|....?...|
|000000f0| 1a 00 05 f4 00 04 1a 00 | 05 f4 00 09 fd 04 1b 00 |........|........|
|00000100| 00 1b 00 00 00 f9 f8 1a | 00 09 38 f2 b1 00 1b 00 |........|..8.....|
|00000110| 00 01 f9 f8 1b 00 00 02 | f9 f4 00 00 1a 00 00 18 |........|........|
|00000120| 00 00 00 00 00 00 00 40 | 3a f2 47 00 1b 00 00 03 |.......@|:.G.....|
|00000130| f9 f8 1b 00 00 04 f9 f8 | 1b 00 00 05 f9 f8 1b 00 |........|........|
|00000140| 00 06 f9 f8 1a 00 09 38 | f2 25 00 1b 00 00 07 f9 |.......8|.%......|
|00000150| f8 1b 00 00 08 f9 f8 1b | 00 00 09 f9 f8 1b 00 00 |........|........|
|00000160| 0a f9 f8 fd 04 1b 00 01 | 1b 00 00 0b f9 f8 1d 4e |........|.......N|
|00000170| 00 fd 47 23 00 43 54 68 | 65 72 65 20 69 73 20 6e |..G#.CTh|ere is n|
|00000180| 6f 74 20 65 6e 6f 75 67 | 68 20 43 61 73 68 20 46 |ot enoug|h Cash F|
|00000190| 6c 6f 77 20 64 61 74 61 | 20 74 6f 20 63 72 65 61 |low data| to crea|
|000001a0| 74 65 20 61 6e 20 65 61 | 72 6e 65 64 20 76 61 6c |te an ea|rned val|
|000001b0| 75 65 20 67 72 61 70 68 | 2e fd 03 01 01 fc f6 00 |ue graph|........|
|000001c0| 00 fd 06 00 00 00 00 00 | fd 0e 08 01 01 01 01 07 |........|........|
|000001d0| 07 00 00 00 00 ff 00 fd | 17 00 06 00 12 4d 50 20 |........|.....MP |
|000001e0| 43 61 73 68 20 46 6c 6f | 77 20 54 61 62 6c 65 fe |Cash Flo|w Table.|
|000001f0| 40 18 00 00 00 00 00 00 | 00 00 39 f2 0a 00 fd 04 |@.......|..9.....|
|00000200| 1a 04 01 1d 08 00 1a 00 | 06 f4 00 09 fb f6 00 00 |........|........|
|00000210| fd 04 08 01 05 18 00 00 | 00 00 00 00 f0 3f fe 19 |........|.....?..|
|00000220| d1 fa fb f6 00 00 fd 13 | 08 01 01 01 01 0c 08 0f |........|........|
|00000230| 00 00 ff 7f 05 00 05 00 | ff 00 fd 03 06 01 fd 13 |........|........|
|00000240| 08 01 01 01 01 0c 08 0f | 00 00 ff 7f 09 00 09 00 |........|........|
|00000250| ff 00 fd 04 06 02 00 fd | 13 08 01 01 01 01 0c 08 |........|........|
|00000260| 0f 00 00 ff 7f 01 00 01 | 00 ff 00 fd 03 06 01 fd |........|........|
|00000270| 13 08 01 01 01 01 0c 08 | 0f 00 00 ff 7f 0a 00 0a |........|........|
|00000280| 00 ff 00 fd 04 06 02 00 | fd 13 08 01 01 01 01 0c |........|........|
|00000290| 08 0f 00 00 ff 7f 03 00 | 03 00 ff 00 fd 03 06 01 |........|........|
|000002a0| fd 13 08 01 01 01 01 0c | 08 0f 00 00 ff 7f 0b 00 |........|........|
|000002b0| 0b 00 ff 00 fd 04 06 02 | 00 fd 13 08 01 01 01 01 |........|........|
|000002c0| 0c 08 0f 00 00 00 00 00 | 00 ff 7f ff 00 fd 02 0c |........|........|
|000002d0| fb f6 00 00 18 00 00 00 | 00 00 00 08 40 f4 00 01 |........|....@...|
|000002e0| 1a 00 00 18 00 00 00 00 | 00 00 f0 3f 1d 16 00 1a |........|...?....|
|000002f0| 00 00 18 00 00 00 00 00 | 00 f0 3f f7 1a 00 01 2e |........|..?.....|
|00000300| f4 00 01 1a 00 01 f5 47 | 00 18 00 00 00 00 00 00 |.......G|........|
|00000310| 26 40 1a 00 01 d4 d2 f4 | 00 02 fd 30 17 01 1d 1a |&@......|...0....|
|00000320| 00 02 18 00 00 00 00 00 | 00 26 40 1a 00 01 2b 00 |........|.&@...+.|
|00000330| 00 00 00 00 00 f0 3f d4 | d2 2e ff 01 0f 18 00 00 |......?.|........|
|00000340| 00 00 00 00 26 40 1a 00 | 01 d4 ff 1d a3 ff fb f6 |....&@..|........|
|00000350| 00 00 18 00 00 00 00 00 | 00 08 40 f4 00 01 1a 00 |........|..@.....|
|00000360| 07 18 00 00 00 00 00 00 | f0 3f 1d 16 00 1a 00 07 |........|.?......|
|00000370| 18 00 00 00 00 00 00 f0 | 3f f7 1a 00 01 2e f4 00 |........|?.......|
|00000380| 01 1a 00 01 f5 47 00 18 | 00 00 00 00 00 00 28 40 |.....G..|......(@|
|00000390| 1a 00 01 d4 d2 f4 00 02 | fd 30 17 01 1d 1a 00 02 |........|.0......|
|000003a0| 18 00 00 00 00 00 00 28 | 40 1a 00 01 2b 00 00 00 |.......(|@...+...|
|000003b0| 00 00 00 f0 3f d4 d2 2e | ff 01 0f 18 00 00 00 00 |....?...|........|
|000003c0| 00 00 28 40 1a 00 01 d4 | ff 1d a3 ff 1a 00 07 2a |..(@....|.......*|
|000003d0| 00 00 00 00 00 00 f0 3f | f4 00 01 1a 00 00 18 00 |.......?|........|
|000003e0| 00 00 00 00 00 f0 3f 1d | 16 00 1a 00 00 18 00 00 |......?.|........|
|000003f0| 00 00 00 00 f0 3f f7 1a | 00 01 2e f4 00 01 1a 00 |.....?..|........|
|00000400| 01 f5 1b 00 fd 15 17 00 | 01 20 01 0f 18 00 00 00 |........|. ......|
|00000410| 00 00 00 28 40 1a 00 01 | d4 ff 1d cf ff fb f6 00 |...(@...|........|
|00000420| 09 fd 13 08 01 01 01 01 | 0c 08 0f 00 00 ff 7f 05 |........|........|
|00000430| 00 05 00 ff 00 fd 03 06 | 01 fd 15 00 03 00 10 4d |........|.......M|
|00000440| 50 20 50 72 6f 6a 65 63 | 74 20 54 61 62 6c 65 fe |P Projec|t Table.|
|00000450| 40 18 00 00 00 00 00 00 | 00 00 39 f2 2b 00 fd 04 |@.......|..9.+...|
|00000460| 1a 04 01 1b 00 00 02 f9 | f4 03 01 fd 13 08 01 01 |........|........|
|00000470| 01 01 0c 08 0f 00 00 ff | 7f 07 00 07 00 ff 00 fd |........|........|
|00000480| 04 06 02 00 1d 0c 00 1a | 00 06 f4 00 09 fd 03 01 |........|........|
|00000490| 01 1a 00 09 38 f2 da 03 | 1a 03 01 18 00 00 00 00 |....8...|........|
|000004a0| 00 00 00 00 3a f2 70 03 | 18 00 00 00 00 00 00 00 |....:.p.|........|
|000004b0| 40 f4 00 01 1a 00 00 18 | 00 00 00 00 00 00 f0 3f |@.......|.......?|
|000004c0| 1d 16 00 1a 00 00 18 00 | 00 00 00 00 00 f0 3f f7 |........|......?.|
|000004d0| 1a 00 01 2e f4 00 01 1a | 00 01 f5 19 00 fd 13 17 |........|........|
|000004e0| 80 01 0f 18 00 00 00 00 | 00 00 22 40 1a 00 01 d4 |........|.."@....|
|000004f0| ff 1d d1 ff 18 00 00 00 | 00 00 00 f0 3f f4 00 01 |........|....?...|
|00000500| 1a 03 01 18 00 00 00 00 | 00 00 f0 3f 1d 16 00 1a |........|...?....|
|00000510| 03 01 18 00 00 00 00 00 | 00 f0 3f f7 1a 00 01 2e |........|..?.....|
|00000520| f4 00 01 1a 00 01 f5 ec | 01 18 00 00 00 00 00 00 |........|........|
|00000530| 10 40 1a 00 01 d4 d2 f4 | 00 08 1a 00 08 18 00 00 |.@......|........|
|00000540| 00 00 00 00 00 00 3e f2 | c8 01 18 00 00 00 00 00 |......>.|........|
|00000550| 00 00 40 f4 03 05 18 00 | 00 00 00 00 00 00 40 1a |..@.....|......@.|
|00000560| 00 01 d4 d2 f4 03 02 1a | 03 02 18 00 00 00 00 00 |........|........|
|00000570| 00 20 40 1a 03 05 d4 d2 | 3b f2 27 00 1a 03 05 2a |. @.....|;.'....*|
|00000580| 00 00 00 00 00 00 f0 3f | f4 03 05 1a 03 05 1a 00 |.......?|........|
|00000590| 00 3a f2 0b 00 1a 00 00 | f4 03 05 1d 05 00 1d c8 |.:......|........|
|000005a0| ff fd 32 17 01 1f 18 00 | 00 00 00 00 00 14 40 1a |..2.....|......@.|
|000005b0| 00 01 d4 d2 18 00 00 00 | 00 00 00 22 40 1a 03 05 |........|..."@...|
|000005c0| d4 d2 2e ff 01 0f 18 00 | 00 00 00 00 00 22 40 1a |........|....."@.|
|000005d0| 03 05 d4 ff 18 00 00 00 | 00 00 00 1c 40 1a 00 01 |........|....@...|
|000005e0| d4 d2 18 00 00 00 00 00 | 00 00 00 39 f2 11 00 18 |........|...9....|
|000005f0| 00 00 00 00 00 00 00 00 | f4 03 03 1d 2b 00 18 00 |........|....+...|
|00000600| 00 00 00 00 00 08 40 1a | 00 01 d4 d2 18 00 00 00 |......@.|........|
|00000610| 00 00 00 00 40 1a 00 01 | d4 d2 2f 2a 00 00 00 00 |....@...|../*....|
|00000620| 00 00 f0 3f f4 03 03 1a | 00 08 2d 00 00 00 00 00 |...?....|..-.....|
|00000630| 00 59 40 1a 03 03 30 18 | 00 00 00 00 00 00 00 40 |.Y@...0.|.......@|
|00000640| 1a 00 01 d4 d2 2e f4 03 | 04 18 00 00 00 00 00 00 |........|........|
|00000650| 00 40 1a 00 01 d4 d2 f4 | 03 07 1a 03 03 18 00 00 |.@......|........|
|00000660| 00 00 00 00 00 00 39 f2 | 0b 00 1a 00 06 f4 00 04 |......9.|........|
|00000670| 1d 08 00 1a 00 05 f4 00 | 04 1a 00 04 1a 00 05 39 |........|.......9|
|00000680| f2 8f 00 18 00 00 00 00 | 00 00 20 40 1a 03 05 d4 |........|.. @....|
|00000690| d2 f4 03 06 1a 03 06 1a | 03 04 3c f2 0b 00 1a 03 |........|..<.....|
|000006a0| 06 f4 03 08 1d 0e 00 1a | 03 04 f4 03 08 1a 00 06 |........|........|
|000006b0| f4 00 04 1a 03 08 1a 03 | 07 2f 1a 03 03 31 18 00 |........|./...1..|
|000006c0| 00 00 00 00 00 18 40 1a | 00 01 d4 d2 30 f4 03 09 |......@.|....0...|
|000006d0| fd 27 17 01 14 18 00 00 | 00 00 00 00 22 40 1a 03 |.'......|...."@..|
|000006e0| 05 d4 d2 1a 03 09 2e ff | 01 0f 18 00 00 00 00 00 |........|........|
|000006f0| 00 22 40 1a 03 05 d4 ff | 1a 03 08 f4 03 07 1a 03 |."@.....|........|
|00000700| 05 2a 00 00 00 00 00 00 | f0 3f f4 03 05 1d 6b ff |.*......|.?....k.|
|00000710| 1d fe fd fd 13 08 01 01 | 01 01 0c 08 0f 00 00 ff |........|........|
|00000720| 7f 08 00 08 00 ff 00 fd | 03 06 01 fd 03 01 01 fd |........|........|
|00000730| 13 08 01 01 01 01 0c 08 | 0f 00 00 ff 7f 0c 00 0c |........|........|
|00000740| 00 ff 00 fd 04 06 02 00 | 18 00 00 00 00 00 00 08 |........|........|
|00000750| 40 f4 00 01 1a 00 07 18 | 00 00 00 00 00 00 f0 3f |@.......|.......?|
|00000760| 1d 16 00 1a 00 07 18 00 | 00 00 00 00 00 f0 3f f7 |........|......?.|
|00000770| 1a 00 01 2e f4 00 01 1a | 00 01 f5 47 00 18 00 00 |........|...G....|
|00000780| 00 00 00 00 2a 40 1a 00 | 01 d4 d2 f4 00 02 fd 30 |....*@..|.......0|
|00000790| 17 01 1d 1a 00 02 18 00 | 00 00 00 00 00 2a 40 1a |........|.....*@.|
|000007a0| 00 01 2b 00 00 00 00 00 | 00 f0 3f d4 d2 2e ff 01 |..+.....|..?.....|
|000007b0| 0f 18 00 00 00 00 00 00 | 2a 40 1a 00 01 d4 ff 1d |........|*@......|
|000007c0| a3 ff 1a 00 07 2a 00 00 | 00 00 00 00 f0 3f f4 00 |.....*..|.....?..|
|000007d0| 01 1a 00 00 18 00 00 00 | 00 00 00 f0 3f 1d 16 00 |........|....?...|
|000007e0| 1a 00 00 18 00 00 00 00 | 00 00 f0 3f f7 1a 00 01 |........|...?....|
|000007f0| 2e f4 00 01 1a 00 01 f5 | 1b 00 fd 15 17 00 01 20 |........|....... |
|00000800| 01 0f 18 00 00 00 00 00 | 00 2a 40 1a 00 01 d4 ff |........|.*@.....|
|00000810| 1d cf ff 1d 5c 00 1a 00 | 06 f4 00 09 fd 03 01 01 |....\...|........|
|00000820| fd 4b 23 00 47 54 68 65 | 72 65 20 69 73 20 6e 6f |.K#.GThe|re is no|
|00000830| 74 20 65 6e 6f 75 67 68 | 20 50 72 6f 6a 65 63 74 |t enough| Project|
|00000840| 20 54 61 62 6c 65 20 64 | 61 74 61 20 74 6f 20 63 | Table d|ata to c|
|00000850| 72 65 61 74 65 20 61 6e | 20 45 61 72 6e 65 64 20 |reate an| Earned |
|00000860| 56 61 6c 75 65 20 67 72 | 61 70 68 2e fd 03 01 01 |Value gr|aph.....|
|00000870| fb f6 00 00 1a 00 05 f4 | 00 04 18 00 00 00 00 00 |........|........|
|00000880| 00 00 40 f4 00 07 1a 00 | 00 f4 00 01 18 00 00 00 |..@.....|........|
|00000890| 00 00 00 08 40 18 00 00 | 00 00 00 00 f0 3f 32 1d |....@...|.....?2.|
|000008a0| 1d 00 18 00 00 00 00 00 | 00 08 40 18 00 00 00 00 |........|..@.....|
|000008b0| 00 00 f0 3f 32 f7 1a 00 | 01 2e f4 00 01 1a 00 01 |...?2...|........|
|000008c0| f5 4a 00 1a 00 04 1a 00 | 05 39 f2 3d 00 18 00 00 |.J......|.9.=....|
|000008d0| 00 00 00 00 20 40 1a 00 | 01 d4 d2 f4 00 02 18 00 |.... @..|........|
|000008e0| 00 00 00 00 00 20 40 1a | 00 01 2b 00 00 00 00 00 |..... @.|..+.....|
|000008f0| 00 f0 3f d4 d2 1a 00 02 | 3e f2 0e 00 1a 00 01 f4 |..?.....|>.......|
|00000900| 00 07 1a 00 06 f4 00 04 | 1d 99 ff fb f6 00 00 fd |........|........|
|00000910| 05 1a 05 00 0d fd 05 1a | 05 00 04 fd 05 1a 05 00 |........|........|
|00000920| 03 fd 05 1a 05 00 05 fd | 13 08 01 01 01 01 0c 08 |........|........|
|00000930| 0f 00 00 00 00 00 00 ff | 7f ff 00 fd 02 0c 1a 00 |........|........|
|00000940| 00 2a 00 00 00 00 00 00 | f0 3f f4 00 00 1a 00 07 |.*......|.?......|
|00000950| 2a 00 00 00 00 00 00 f0 | 3f f4 00 07 fd 14 17 00 |*.......|?.......|
|00000960| 08 53 74 61 72 74 69 6e | 67 01 07 07 01 00 00 00 |.Startin|g.......|
|00000970| ff fd 16 17 00 0a 50 6c | 61 6e 20 43 6f 73 74 73 |......Pl|an Costs|
|00000980| 01 07 07 01 00 01 00 ff | fd 17 17 00 0b 50 6c 61 |........|.....Pla|
|00000990| 6e 20 49 6e 63 6f 6d 65 | 01 07 07 01 00 02 00 ff |n Income|........|
|000009a0| fd 18 17 00 0c 41 63 74 | 75 61 6c 20 43 6f 73 74 |.....Act|ual Cost|
|000009b0| 73 01 07 07 01 00 03 00 | ff fd 19 17 00 0d 41 63 |s.......|......Ac|
|000009c0| 74 75 61 6c 20 49 6e 63 | 6f 6d 65 01 07 07 01 00 |tual Inc|ome.....|
|000009d0| 04 00 ff fd 12 17 00 06 | 45 6e 64 69 6e 67 01 07 |........|Ending..|
|000009e0| 07 01 00 05 00 ff fd 15 | 17 00 09 50 6c 61 6e 20 |........|...Plan |
|000009f0| 43 75 6d 2e 01 07 07 01 | 00 06 00 ff fd 17 17 00 |Cum.....|........|
|00000a00| 0b 41 63 74 75 61 6c 20 | 43 75 6d 2e 01 07 07 01 |.Actual |Cum.....|
|00000a10| 00 07 00 ff fd 10 17 00 | 04 44 61 74 65 01 07 07 |........|.Date...|
|00000a20| 01 00 09 00 ff fd 10 17 | 00 04 42 43 57 53 01 07 |........|..BCWS..|
|00000a30| 07 01 00 0a 00 ff fd 10 | 17 00 04 41 43 57 50 01 |........|...ACWP.|
|00000a40| 07 07 01 00 0b 00 ff fd | 10 17 00 04 42 43 57 50 |........|....BCWP|
|00000a50| 01 07 07 01 00 0c 00 ff | fd 13 08 01 01 01 01 0c |........|........|
|00000a60| 08 0f 01 00 01 00 00 00 | 0c 00 ff 00 fd 07 0f 03 |........|........|
|00000a70| 03 00 01 42 fd 04 0f 04 | 02 fd 28 08 01 01 01 01 |...B....|..(.....|
|00000a80| 21 18 00 00 00 00 00 00 | 26 40 18 00 00 00 00 00 |!.......|&@......|
|00000a90| 00 08 40 18 00 00 00 00 | 00 00 2a 40 1a 00 00 d8 |..@.....|..*@....|
|00000aa0| ff 00 fd 05 0f 05 00 20 | fd 06 0f 05 02 01 09 fd |....... |........|
|00000ab0| 28 08 01 01 01 01 21 18 | 00 00 00 00 00 00 24 40 |(.....!.|......$@|
|00000ac0| 18 00 00 00 00 00 00 08 | 40 18 00 00 00 00 00 00 |........|@.......|
|00000ad0| 24 40 1a 00 00 d8 ff 00 | fd 06 0f 05 00 50 81 fd |$@......|.....P..|
|00000ae0| 28 08 01 01 01 01 21 18 | 00 00 00 00 00 00 f0 3f |(.....!.|.......?|
|00000af0| 18 00 00 00 00 00 00 00 | 40 18 00 00 00 00 00 00 |........|@.......|
|00000b00| 2a 40 1a 00 00 d8 ff 00 | fd 0f 0f 03 01 00 09 48 |*@......|.......H|
|00000b10| 65 6c 76 65 74 69 63 61 | fd 07 19 01 01 02 00 09 |elvetica|........|
|00000b20| fd 09 0f 0a 00 04 54 42 | 4c 52 fd 28 08 01 01 01 |......TB|LR.(....|
|00000b30| 01 21 18 00 00 00 00 00 | 00 22 40 18 00 00 00 00 |.!......|."@.....|
|00000b40| 00 00 f0 3f 18 00 00 00 | 00 00 00 22 40 1a 00 00 |...?....|..."@...|
|00000b50| d8 ff 00 fd 09 0f 0a 00 | 04 74 62 6c 72 fd 07 19 |........|.tblr...|
|00000b60| 01 01 02 d0 02 fd 28 08 | 01 01 01 01 21 18 00 00 |......(.|....!...|
|00000b70| 00 00 00 00 00 40 18 00 | 00 00 00 00 00 00 40 18 |.....@..|......@.|
|00000b80| 00 00 00 00 00 00 14 40 | 1a 00 00 d8 ff 00 fd 28 |.......@|.......(|
|00000b90| 08 00 01 01 01 21 18 00 | 00 00 00 00 00 1c 40 18 |.....!..|......@.|
|00000ba0| 00 00 00 00 00 00 00 40 | 18 00 00 00 00 00 00 20 |.......@|....... |
|00000bb0| 40 1a 00 00 d8 ff 00 fd | 05 0f 05 00 20 fd 06 0f |@.......|.... ...|
|00000bc0| 05 02 01 09 fd 04 08 01 | 07 fb f6 00 02 1a 00 00 |........|........|
|00000bd0| 18 00 00 00 00 00 00 26 | 40 3a f2 98 00 1a 00 00 |.......&|@:......|
|00000be0| 2b 00 00 00 00 00 00 f0 | 3f 2d 00 00 00 00 00 00 |+.......|?-......|
|00000bf0| 22 40 95 f4 03 02 18 00 | 00 00 00 00 00 00 40 f4 |"@......|......@.|
|00000c00| 03 01 1a 03 02 18 00 00 | 00 00 00 00 f0 3f 1d 16 |........|.....?..|
|00000c10| 00 1a 03 02 18 00 00 00 | 00 00 00 f0 3f f7 1a 03 |........|....?...|
|00000c20| 01 2e f4 03 01 1a 03 01 | f5 4a 00 1a 03 01 2a 00 |........|.J....*.|
|00000c30| 00 00 00 00 00 f0 3f f4 | 00 01 1a 00 00 1a 03 02 |......?.|........|
|00000c40| 1d 10 00 1a 00 00 1a 03 | 02 f7 1a 00 01 2e f4 00 |........|........|
|00000c50| 01 1a 00 01 f5 1b 00 fd | 15 17 00 01 20 01 0f 18 |........|.... ...|
|00000c60| 00 00 00 00 00 00 24 40 | 1a 00 01 d4 ff 1d d5 ff |......$@|........|
|00000c70| 1d a0 ff fb f6 00 05 18 | 00 00 00 00 00 00 26 40 |........|......&@|
|00000c80| 1a 00 07 d4 d2 f4 03 01 | 18 00 00 00 00 00 00 28 |........|.......(|
|00000c90| 40 1a 00 07 d4 d2 f4 03 | 02 18 00 00 00 00 00 00 |@.......|........|
|00000ca0| 2a 40 1a 00 07 d4 d2 f4 | 03 03 1a 03 03 18 00 00 |*@......|........|
|00000cb0| 00 00 00 00 00 00 39 f2 | 1d 00 18 00 00 00 00 00 |......9.|........|
|00000cc0| 00 00 00 f4 03 04 18 00 | 00 00 00 00 00 00 00 f4 |........|........|
|00000cd0| 03 05 1d 30 00 1a 03 03 | 1a 03 02 2f 1a 03 03 31 |...0....|.../...1|
|00000ce0| 2c 00 00 00 00 00 00 59 | 40 f4 03 04 1a 03 03 1a |,......Y|@.......|
|00000cf0| 03 01 2f 1a 03 03 31 2c | 00 00 00 00 00 00 59 40 |../...1,|......Y@|
|00000d00| f4 03 05 fd 21 17 01 05 | 1a 03 04 ff 01 18 18 00 |....!...|........|
|00000d10| 00 00 00 00 00 28 40 1a | 00 00 2a 00 00 00 00 00 |.....(@.|..*.....|
|00000d20| 00 00 40 d4 ff fd 21 17 | 01 05 1a 03 05 ff 01 18 |..@...!.|........|
|00000d30| 18 00 00 00 00 00 00 28 | 40 1a 00 00 2a 00 00 00 |.......(|@...*...|
|00000d40| 00 00 00 08 40 d4 ff fd | 55 17 01 39 19 0f 43 6f |....@...|U..9..Co|
|00000d50| 73 74 20 56 61 72 69 61 | 6e 63 65 3a 20 18 00 00 |st Varia|nce: ...|
|00000d60| 00 00 00 00 28 40 1a 00 | 00 2a 00 00 00 00 00 00 |....(@..|.*......|
|00000d70| 00 40 d4 d2 18 00 00 00 | 00 00 00 f0 3f b9 35 19 |.@......|....?.5.|
|00000d80| 01 25 35 ff 01 18 18 00 | 00 00 00 00 00 28 40 1a |.%5.....|.....(@.|
|00000d90| 00 00 2a 00 00 00 00 00 | 00 00 40 d4 ff fd 59 17 |..*.....|..@...Y.|
|00000da0| 01 3d 19 13 53 63 68 65 | 64 75 6c 65 20 56 61 72 |.=..Sche|dule Var|
|00000db0| 69 61 6e 63 65 3a 20 18 | 00 00 00 00 00 00 28 40 |iance: .|......(@|
|00000dc0| 1a 00 00 2a 00 00 00 00 | 00 00 08 40 d4 d2 18 00 |...*....|...@....|
|00000dd0| 00 00 00 00 00 f0 3f b9 | 35 19 01 25 35 ff 01 18 |......?.|5..%5...|
|00000de0| 18 00 00 00 00 00 00 28 | 40 1a 00 00 2a 00 00 00 |.......(|@...*...|
|00000df0| 00 00 00 08 40 d4 ff fd | 34 08 01 01 01 01 2d 18 |....@...|4.....-.|
|00000e00| 00 00 00 00 00 00 28 40 | 1a 00 00 2a 00 00 00 00 |......(@|...*....|
|00000e10| 00 00 00 40 18 00 00 00 | 00 00 00 2a 40 1a 00 00 |...@....|...*@...|
|00000e20| 2a 00 00 00 00 00 00 08 | 40 d8 ff 00 fd 06 0f 0a |*.......|@.......|
|00000e30| 00 01 4f fb f6 00 00 fd | 04 08 01 07 fd 59 15 00 |..O.....|.....Y..|
|00000e40| 04 01 31 08 0f 00 00 14 | 00 10 00 16 00 18 00 00 |..1.....|........|
|00000e50| 00 00 00 00 f0 3f 18 00 | 00 00 00 00 00 00 00 18 |.....?..|........|
|00000e60| 00 00 00 00 00 80 58 40 | 18 00 00 00 00 00 80 5f |......X@|......._|
|00000e70| 40 e3 ff 01 22 18 00 00 | 00 00 00 00 24 40 18 00 |@..."...|....$@..|
|00000e80| 00 00 00 00 00 00 40 18 | 00 00 00 00 00 00 2a 40 |......@.|......*@|
|00000e90| 1a 00 00 d8 d3 ff fd 08 | 09 01 04 01 81 00 00 fd |........|........|
|00000ea0| 04 16 00 01 fd 05 16 06 | 0e 03 fd 34 08 00 01 01 |........|...4....|
|00000eb0| 01 2d 18 00 00 00 00 00 | 00 28 40 1a 00 00 2a 00 |.-......|.(@...*.|
|00000ec0| 00 00 00 00 00 00 40 18 | 00 00 00 00 00 00 28 40 |......@.|......(@|
|00000ed0| 1a 00 00 2a 00 00 00 00 | 00 00 08 40 d8 ff 00 fd |...*....|...@....|
|00000ee0| 07 0f 03 02 02 09 00 fd | 0f 0f 03 01 00 09 48 65 |........|......He|
|00000ef0| 6c 76 65 74 69 63 61 fd | 04 16 02 02 fd 05 16 02 |lvetica.|........|
|00000f00| 00 04 fd 04 08 01 07 fd | 08 09 01 04 01 81 00 00 |........|........|
|00000f10| fd 2b 17 01 20 19 0f 45 | 61 72 6e 65 64 20 56 61 |.+.. ..E|arned Va|
|00000f20| 6c 75 65 20 2d 20 5f 19 | 08 6d 6d 2f 64 64 2f 79 |lue - _.|.mm/dd/y|
|00000f30| 79 68 35 ff 01 07 07 00 | 00 09 00 ff fd 0e 08 01 |yh5.....|........|
|00000f40| 01 01 01 07 07 00 00 09 | 00 ff 00 fd 07 0f 03 02 |........|........|
|00000f50| 02 0c 00 fd 0f 0f 03 01 | 00 09 48 65 6c 76 65 74 |........|..Helvet|
|00000f60| 69 63 61 fd 07 0f 03 03 | 00 01 42 fd 07 0f 03 03 |ica.....|..B.....|
|00000f70| 00 01 49 fd 08 09 00 04 | 01 81 00 00 fd 04 16 01 |..I.....|........|
|00000f80| 02 fd 05 16 01 00 04 fd | 0c 09 01 04 01 81 00 04 |........|........|
|00000f90| 00 01 81 00 fd 06 0f 01 | 01 02 86 fd 0e 0f 01 01 |........|........|
|00000fa0| 00 03 00 00 00 00 00 40 | 65 41 fd 0c 09 01 04 01 |.......@|eA......|
|00000fb0| 81 00 04 00 01 82 00 fd | 06 0f 01 01 02 81 fd 08 |........|........|
|00000fc0| 0f 01 01 00 02 aa 00 fd | 0c 09 01 04 01 81 00 04 |........|........|
|00000fd0| 00 01 83 00 fd 06 0f 01 | 01 00 80 fd 0e 0f 01 01 |........|........|
|00000fe0| 01 03 00 00 00 e0 ff ff | 6f 41 fd 06 0f 01 01 02 |........|oA......|
|00000ff0| 81 fd 07 0f 01 00 02 3c | 00 fd 0d 09 01 04 01 81 |.......<|........|
|00001000| 00 06 00 01 81 00 00 1a | 00 00 18 00 00 00 00 00 |........|........|
|00001010| 00 34 40 3a f2 08 00 fd | 05 16 04 02 00 fd 07 16 |.4@:....|........|
|00001020| 04 04 01 00 80 fd 0f 16 | 04 04 01 01 03 00 00 00 |........|........|
|00001030| e0 ff ff 6f 41 fd 07 16 | 04 04 01 02 80 fd 06 16 |...oA...|........|
|00001040| 04 04 00 85 fd 0f 16 04 | 03 01 00 03 00 00 00 60 |........|.......`|
|00001050| 77 77 67 41 fd 0f 16 04 | 03 01 01 03 00 00 00 e0 |wwgA....|........|
|00001060| ff ff 6f 41 fd 07 16 04 | 03 01 02 80 fd 06 16 04 |..oA....|........|
|00001070| 03 00 80 fd 0d 09 01 04 | 01 81 00 06 00 01 83 00 |........|........|
|00001080| 00 fd 07 16 04 04 01 00 | 80 fd 0f 16 04 04 01 01 |........|........|
|00001090| 03 00 00 00 e0 ff ff 6f | 41 fd 07 16 04 04 01 02 |.......o|A.......|
|000010a0| 81 fd 06 16 04 04 00 85 | fd 07 16 04 03 01 00 80 |........|........|
|000010b0| fd 0f 16 04 03 01 01 03 | 00 00 00 e0 ff ff 6f 41 |........|......oA|
|000010c0| fd 07 16 04 03 01 02 81 | fd 06 16 04 03 00 80 fd |........|........|
|000010d0| 0e 08 01 01 01 01 07 07 | 00 00 17 00 ff 00 fd 0e |........|........|
|000010e0| 08 01 01 01 01 07 07 00 | 00 10 00 ff 00 fd 03 06 |........|........|
|000010f0| 01 fd 04 08 01 07 fb f6 | 00 00 fd 12 1d 00 00 00 |........|........|
|00001100| 02 ff ff 02 ff ff 00 02 | 50 19 02 70 08 fd 4f 1e |........|P..p..O.|
|00001110| 0b 00 3b 43 6f 70 79 20 | 63 68 61 72 74 20 74 6f |..;Copy |chart to|
|00001120| 20 43 6c 69 70 62 6f 61 | 72 64 20 61 6e 64 20 63 | Clipboa|rd and c|
|00001130| 6c 6f 73 65 20 77 6f 72 | 6b 73 68 65 65 74 20 77 |lose wor|ksheet w|
|00001140| 69 74 68 6f 75 74 20 73 | 61 76 69 6e 67 3f 00 00 |ithout s|aving?..|
|00001150| 02 b4 00 02 b4 00 01 02 | e8 17 02 d0 02 fd 06 0f |........|........|
|00001160| 02 00 1c 00 fd 2e 1e 00 | 01 00 0a 20 20 20 20 4e |........|... N|
|00001170| 6f 20 20 20 20 01 00 0b | 20 20 20 20 59 65 73 20 |o ...| Yes |
|00001180| 20 20 20 00 00 00 02 48 | 12 02 84 03 01 02 a0 05 | ....H|........|
|00001190| 02 38 04 fd 06 1d 0b 01 | 82 00 fd 03 1d 09 fd 24 |.8......|.......$|
|000011a0| 21 03 00 00 1e 27 45 61 | 72 6e 65 64 20 56 61 6c |!....'Ea|rned Val|
|000011b0| 75 65 20 53 63 72 69 70 | 74 3a 64 6f 6e 65 27 20 |ue Scrip|t:done' |
|000011c0| 3d 20 30 fd 06 1d 0b 01 | 83 00 fd 03 1d 08 fd 24 |= 0.....|.......$|
|000011d0| 21 03 00 00 1e 27 45 61 | 72 6e 65 64 20 56 61 6c |!....'Ea|rned Val|
|000011e0| 75 65 20 53 63 72 69 70 | 74 3a 64 6f 6e 65 27 20 |ue Scrip|t:done' |
|000011f0| 3d 20 31 fd 03 1d 03 1a | 00 04 18 00 00 00 00 00 |= 1.....|........|
|00001200| 00 f0 3f 39 f2 13 00 fd | 08 09 01 04 01 81 00 00 |..?9....|........|
|00001210| fd 03 06 01 fd 03 01 01 | fb fc 09 00 6c 61 73 74 |........|....last|
|00001220| 5f 72 6f 77 00 09 00 6c | 6f 6f 70 5f 76 61 72 01 |_row...l|oop_var.|
|00001230| 0d 00 74 68 65 5f 63 6f | 6e 74 65 6e 74 73 02 09 |..the_co|ntents..|
|00001240| 00 63 65 6c 6c 5f 73 74 | 72 03 05 00 64 6f 6e 65 |.cell_st|r...done|
|00001250| 04 06 00 66 61 6c 73 65 | 05 05 00 74 72 75 65 06 |...false|...true.|
|00001260| 0d 00 74 69 6d 65 5f 6e | 6f 77 5f 72 6f 77 07 0d |..time_n|ow_row..|
|00001270| 00 70 65 72 63 65 6e 74 | 5f 64 6f 6e 65 08 0c 00 |.percent|_done...|
|00001280| 73 74 6f 70 5f 73 63 72 | 69 70 74 09 10 01 00 4d |stop_scr|ipt....M|
|00001290| 41 4b 45 5f 4e 45 57 5f | 53 48 45 45 54 e6 00 00 |AKE_NEW_|SHEET...|
|000012a0| 00 0f 01 00 44 4f 5f 49 | 4e 49 54 49 41 4c 49 5a |....DO_I|NITIALIZ|
|000012b0| 45 4b 01 00 00 0a 01 00 | 47 45 54 5f 52 4f 57 53 |EK......|GET_ROWS|
|000012c0| 35 01 00 00 0f 01 00 43 | 41 4c 43 5f 54 49 4d 45 |5......C|ALC_TIME|
|000012d0| 5f 4e 4f 57 99 07 00 00 | 10 01 00 43 41 4c 43 55 |_NOW....|...CALCU|
|000012e0| 4c 41 54 45 5f 42 43 57 | 53 f9 01 00 00 10 01 00 |LATE_BCW|S.......|
|000012f0| 43 41 4c 43 55 4c 41 54 | 45 5f 41 43 57 50 77 02 |CALCULAT|E_ACWPw.|
|00001300| 00 00 10 01 00 43 41 4c | 43 55 4c 41 54 45 5f 42 |.....CAL|CULATE_B|
|00001310| 43 57 50 46 03 00 00 10 | 01 00 44 41 54 45 5f 52 |CWPF....|..DATE_R|
|00001320| 45 44 55 43 54 49 4f 4e | f2 0a 00 00 14 01 00 43 |EDUCTION|.......C|
|00001330| 41 4c 43 55 4c 41 54 45 | 5f 56 41 52 49 41 4e 43 |ALCULATE|_VARIANC|
|00001340| 45 9c 0b 00 00 0e 01 00 | 46 4f 52 4d 41 54 5f 54 |E.......|FORMAT_T|
|00001350| 41 42 4c 45 34 08 00 00 | 0e 01 00 43 52 45 41 54 |ABLE4...|...CREAT|
|00001360| 45 5f 43 48 41 52 54 5c | 0d 00 00 0d 01 00 41 53 |E_CHART\|......AS|
|00001370| 4b 5f 54 4f 5f 43 4f 50 | 59 1f 10 00 00 7b 2a 2a |K_TO_COP|Y....{**|
|00001380| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001390| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000013a0| 2a 2a 2a 20 45 41 52 4e | 45 44 20 56 41 4c 55 45 |*** EARN|ED VALUE|
|000013b0| 20 53 43 52 49 50 54 20 | 2a 2a 2a 2a 2a 2a 2a 2a | SCRIPT |********|
|000013c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000013d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000013e0| 2a 2a 2a 0d 20 20 a9 20 | 31 39 39 31 20 43 6c 61 |***. . |1991 Cla|
|000013f0| 72 69 73 20 43 6f 72 70 | 6f 72 61 74 69 6f 6e 2e |ris Corp|oration.|
|00001400| 20 20 41 6c 6c 20 72 69 | 67 68 74 73 20 72 65 73 | All ri|ghts res|
|00001410| 65 72 76 65 64 2e 0d 0d | 20 20 4c 41 53 54 20 4d |erved...| LAST M|
|00001420| 4f 44 49 46 49 45 44 3a | 20 20 31 2f 31 34 2f 39 |ODIFIED:| 1/14/9|
|00001430| 31 0d 0d 20 20 54 61 62 | 6c 65 73 20 55 73 65 64 |1.. Tab|les Used|
|00001440| 3a 0d 09 a5 20 20 50 72 | 6f 6a 65 63 74 20 54 61 |:... Pr|oject Ta|
|00001450| 62 6c 65 0d 09 a5 20 20 | 43 61 73 68 20 46 6c 6f |ble... |Cash Flo|
|00001460| 77 20 54 61 62 6c 65 0d | 0d 20 20 41 73 73 75 6d |w Table.|. Assum|
|00001470| 70 74 69 6f 6e 73 3a 0d | 09 a5 20 20 43 61 73 68 |ptions:.|.. Cash|
|00001480| 20 46 6c 6f 77 20 22 45 | 6e 64 69 6e 67 22 20 63 | Flow "E|nding" c|
|00001490| 6f 6c 75 6d 6e 20 69 73 | 20 69 6e 20 63 6f 6c 75 |olumn is| in colu|
|000014a0| 6d 6e 20 36 3b 0d 09 a5 | 20 20 43 61 73 68 20 46 |mn 6;...| Cash F|
|000014b0| 6c 6f 77 20 22 50 6c 61 | 6e 20 43 75 6d 75 6c 61 |low "Pla|n Cumula|
|000014c0| 74 69 76 65 22 20 69 73 | 20 63 6f 6c 75 6d 6e 20 |tive" is| column |
|000014d0| 37 3b 0d 09 a5 20 20 43 | 61 73 68 20 46 6c 6f 77 |7;... C|ash Flow|
|000014e0| 20 22 41 63 74 75 61 6c | 20 43 75 6d 75 6c 61 74 | "Actual| Cumulat|
|000014f0| 69 76 65 22 20 69 73 20 | 63 6f 6c 75 6d 6e 20 38 |ive" is |column 8|
|00001500| 3b 0d 09 a5 20 20 54 69 | 6d 65 20 4e 6f 77 20 69 |;... Ti|me Now i|
|00001510| 73 20 62 65 74 77 65 65 | 6e 20 74 68 65 20 6c 61 |s betwee|n the la|
|00001520| 73 74 20 74 77 6f 20 64 | 69 66 66 65 72 65 6e 74 |st two d|ifferent|
|00001530| 20 76 61 6c 75 65 73 20 | 69 6e 20 74 68 65 20 22 | values |in the "|
|00001540| 41 63 74 75 61 6c 0d 20 | 20 20 20 20 20 20 20 43 |Actual. | C|
|00001550| 75 6d 75 6c 61 74 69 76 | 65 22 20 63 6f 6c 75 6d |umulativ|e" colum|
|00001560| 6e 3b 0d 09 a5 20 20 50 | 72 6f 6a 65 63 74 20 54 |n;... P|roject T|
|00001570| 61 62 6c 65 20 22 4e 61 | 6d 65 22 20 69 73 20 69 |able "Na|me" is i|
|00001580| 6e 20 63 6f 6c 75 6d 6e | 20 31 3b 0d 20 20 09 a5 |n column| 1;. ..|
|00001590| 20 20 50 72 6f 6a 65 63 | 74 20 54 61 62 6c 65 20 | Projec|t Table |
|000015a0| 22 41 63 74 75 61 6c 20 | 53 74 61 72 74 22 20 69 |"Actual |Start" i|
|000015b0| 73 20 69 6e 20 63 6f 6c | 75 6d 6e 20 32 3b 0d 20 |s in col|umn 2;. |
|000015c0| 20 09 a5 20 20 50 72 6f | 6a 65 63 74 20 54 61 62 | .. Pro|ject Tab|
|000015d0| 6c 65 20 22 41 63 74 75 | 61 6c 20 46 69 6e 69 73 |le "Actu|al Finis|
|000015e0| 68 22 20 69 73 20 69 6e | 20 63 6f 6c 75 6d 6e 20 |h" is in| column |
|000015f0| 33 3b 0d 20 20 09 a5 20 | 20 50 72 6f 6a 65 63 74 |3;. .. | Project|
|00001600| 20 54 61 62 6c 65 20 22 | 25 44 6f 6e 65 22 20 69 | Table "|%Done" i|
|00001610| 73 20 69 6e 20 63 6f 6c | 75 6d 6e 20 34 3b 0d 20 |s in col|umn 4;. |
|00001620| 20 09 a5 20 20 50 72 6f | 6a 65 63 74 20 54 61 62 | .. Pro|ject Tab|
|00001630| 6c 65 20 22 46 69 78 65 | 64 20 43 6f 73 74 22 20 |le "Fixe|d Cost" |
|00001640| 69 73 20 69 6e 20 63 6f | 6c 75 6d 6e 20 35 3b 0d |is in co|lumn 5;.|
|00001650| 20 20 09 a5 20 20 50 72 | 6f 6a 65 63 74 20 54 61 | .. Pr|oject Ta|
|00001660| 62 6c 65 20 22 52 65 73 | 6f 75 72 63 65 20 43 6f |ble "Res|ource Co|
|00001670| 73 74 22 20 69 73 20 69 | 6e 20 63 6f 6c 75 6d 6e |st" is i|n column|
|00001680| 20 36 3b 0d 09 a5 20 20 | 50 72 6f 6a 65 63 74 20 | 6;... |Project |
|00001690| 54 61 62 6c 65 20 22 41 | 63 74 75 61 6c 20 44 61 |Table "A|ctual Da|
|000016a0| 79 73 22 20 69 73 20 69 | 6e 20 63 6f 6c 75 6d 6e |ys" is i|n column|
|000016b0| 20 37 2e 0d 0d 20 20 4e | 6f 74 65 73 3a 0d 09 45 | 7... N|otes:..E|
|000016c0| 61 72 6e 65 64 20 76 61 | 6c 75 65 20 63 61 6c 63 |arned va|lue calc|
|000016d0| 75 6c 61 74 69 6f 6e 73 | 20 68 65 6c 70 20 61 20 |ulations| help a |
|000016e0| 70 72 6f 6a 65 63 74 20 | 70 6c 61 6e 6e 65 72 20 |project |planner |
|000016f0| 64 65 74 65 72 6d 69 6e | 65 20 68 6f 77 20 61 20 |determin|e how a |
|00001700| 70 72 6f 6a 65 63 74 20 | 69 73 20 70 72 6f 67 72 |project |is progr|
|00001710| 65 73 73 69 6e 67 0d 09 | 69 6e 20 63 6f 6d 70 61 |essing..|in compa|
|00001720| 72 69 73 6f 6e 20 74 6f | 20 74 68 65 20 70 6c 61 |rison to| the pla|
|00001730| 6e 6e 65 64 20 70 72 6f | 67 72 65 73 73 20 2d 2d |nned pro|gress --|
|00001740| 20 69 6e 20 74 65 72 6d | 73 20 6f 66 20 62 6f 74 | in term|s of bot|
|00001750| 68 20 63 6f 73 74 20 61 | 6e 64 20 73 63 68 65 64 |h cost a|nd sched|
|00001760| 75 6c 65 2e 20 54 68 65 | 20 66 6f 6c 6c 6f 77 69 |ule. The| followi|
|00001770| 6e 67 0d 09 64 65 66 69 | 6e 69 74 69 6f 6e 73 20 |ng..defi|nitions |
|00001780| 61 72 65 20 73 74 61 6e | 64 61 72 64 20 70 72 6f |are stan|dard pro|
|00001790| 6a 65 63 74 20 6d 61 6e | 61 67 65 6d 65 6e 74 20 |ject man|agement |
|000017a0| 74 65 72 6d 73 20 75 73 | 65 64 20 74 6f 20 63 61 |terms us|ed to ca|
|000017b0| 6c 63 75 6c 61 74 65 20 | 22 45 61 72 6e 65 64 20 |lculate |"Earned |
|000017c0| 56 61 6c 75 65 2e 22 20 | 20 0d 09 42 75 64 67 65 |Value." | ..Budge|
|000017d0| 74 65 64 20 43 6f 73 74 | 20 6f 66 20 57 6f 72 6b |ted Cost| of Work|
|000017e0| 20 53 63 68 65 64 75 6c | 65 64 20 28 42 43 57 53 | Schedul|ed (BCWS|
|000017f0| 29 0d 09 41 63 74 75 61 | 6c 20 43 6f 73 74 20 6f |)..Actua|l Cost o|
|00001800| 66 20 57 6f 72 6b 20 50 | 65 72 66 6f 72 6d 65 64 |f Work P|erformed|
|00001810| 20 28 41 43 57 50 29 0d | 09 42 75 64 67 65 74 65 | (ACWP).|.Budgete|
|00001820| 64 20 43 6f 73 74 20 6f | 66 20 57 6f 72 6b 20 50 |d Cost o|f Work P|
|00001830| 65 72 66 6f 72 6d 65 64 | 20 28 42 43 57 50 29 0d |erformed| (BCWP).|
|00001840| 09 0d 0d 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |...*****|********|
|00001850| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001860| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 20 44 45 46 49 4e 45 |********|* DEFINE|
|00001870| 20 47 4c 4f 42 41 4c 20 | 56 41 52 49 41 42 4c 45 | GLOBAL |VARIABLE|
|00001880| 53 20 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |S ******|********|
|00001890| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000018a0| 2a 2a 2a 2a 2a 2a 2a 2a | 7d 0d 0d 44 45 46 49 4e |********|}..DEFIN|
|000018b0| 45 20 6c 61 73 74 5f 72 | 6f 77 09 09 09 7b 20 4c |E last_r|ow...{ L|
|000018c0| 61 73 74 20 72 6f 77 20 | 6f 66 20 74 68 65 20 74 |ast row |of the t|
|000018d0| 61 62 6c 65 20 7d 0d 44 | 45 46 49 4e 45 20 6c 6f |able }.D|EFINE lo|
|000018e0| 6f 70 5f 76 61 72 09 09 | 09 7b 20 4c 6f 6f 70 20 |op_var..|.{ Loop |
|000018f0| 69 74 65 72 61 74 69 6f | 6e 20 63 6f 75 6e 74 65 |iteratio|n counte|
|00001900| 72 20 7d 0d 44 45 46 49 | 4e 45 20 74 68 65 5f 63 |r }.DEFI|NE the_c|
|00001910| 6f 6e 74 65 6e 74 73 09 | 09 09 7b 20 54 68 65 20 |ontents.|..{ The |
|00001920| 63 6f 6e 74 65 6e 74 73 | 20 6f 66 20 61 20 63 65 |contents| of a ce|
|00001930| 6c 6c 20 7d 0d 44 45 46 | 49 4e 45 20 63 65 6c 6c |ll }.DEF|INE cell|
|00001940| 5f 73 74 72 09 09 09 7b | 20 43 75 72 72 65 6e 74 |_str...{| Current|
|00001950| 20 63 65 6c 6c 20 6c 6f | 63 61 74 69 6f 6e 20 7d | cell lo|cation }|
|00001960| 0d 44 45 46 49 4e 45 20 | 64 6f 6e 65 09 09 09 09 |.DEFINE |done....|
|00001970| 7b 20 44 6f 6e 65 20 66 | 6c 61 67 20 7d 0d 44 45 |{ Done f|lag }.DE|
|00001980| 46 49 4e 45 20 66 61 6c | 73 65 09 09 09 09 7b 20 |FINE fal|se....{ |
|00001990| 46 61 6c 73 65 20 76 61 | 72 69 61 62 6c 65 20 7d |False va|riable }|
|000019a0| 0d 44 45 46 49 4e 45 20 | 74 72 75 65 09 09 09 09 |.DEFINE |true....|
|000019b0| 7b 20 54 72 75 65 20 76 | 61 72 69 61 62 6c 65 20 |{ True v|ariable |
|000019c0| 7d 0d 44 45 46 49 4e 45 | 20 74 69 6d 65 5f 6e 6f |}.DEFINE| time_no|
|000019d0| 77 5f 72 6f 77 09 09 09 | 7b 20 4c 6f 63 61 74 69 |w_row...|{ Locati|
|000019e0| 6f 6e 20 6f 66 20 54 69 | 6d 65 20 4e 6f 77 20 72 |on of Ti|me Now r|
|000019f0| 6f 77 20 7d 0d 44 45 46 | 49 4e 45 20 70 65 72 63 |ow }.DEF|INE perc|
|00001a00| 65 6e 74 5f 64 6f 6e 65 | 09 09 09 7b 20 50 65 72 |ent_done|...{ Per|
|00001a10| 63 65 6e 74 61 67 65 20 | 6f 66 20 70 72 6f 6a 65 |centage |of proje|
|00001a20| 63 74 20 64 6f 6e 65 20 | 7d 0d 44 45 46 49 4e 45 |ct done |}.DEFINE|
|00001a30| 20 73 74 6f 70 5f 73 63 | 72 69 70 74 09 09 09 7b | stop_sc|ript...{|
|00001a40| 20 49 6e 64 69 63 61 74 | 65 73 20 69 66 20 73 63 | Indicat|es if sc|
|00001a50| 72 69 70 74 20 73 68 6f | 75 6c 64 20 62 65 20 73 |ript sho|uld be s|
|00001a60| 74 6f 70 70 65 64 20 62 | 65 63 61 75 73 65 20 6f |topped b|ecause o|
|00001a70| 66 20 69 6e 73 75 66 66 | 69 63 69 65 6e 74 20 64 |f insuff|icient d|
|00001a80| 61 74 61 20 7d 0d 0d 66 | 61 6c 73 65 20 3d 20 30 |ata }..f|alse = 0|
|00001a90| 09 09 09 09 09 7b 20 53 | 65 74 20 46 61 6c 73 65 |.....{ S|et False|
|00001aa0| 20 66 6c 61 67 20 74 6f | 20 30 20 7d 0d 74 72 75 | flag to| 0 }.tru|
|00001ab0| 65 20 3d 20 31 09 09 09 | 09 09 7b 20 53 65 74 20 |e = 1...|..{ Set |
|00001ac0| 54 72 75 65 20 66 6c 61 | 67 20 74 6f 20 31 20 7d |True fla|g to 1 }|
|00001ad0| 0d 64 6f 6e 65 20 3d 20 | 66 61 6c 73 65 09 09 09 |.done = |false...|
|00001ae0| 09 7b 20 49 6e 69 74 69 | 61 6c 69 7a 65 20 7d 0d |.{ Initi|alize }.|
|00001af0| 73 74 6f 70 5f 73 63 72 | 69 70 74 20 3d 20 66 61 |stop_scr|ipt = fa|
|00001b00| 6c 73 65 09 09 09 7b 20 | 49 6e 69 74 69 61 6c 69 |lse...{ |Initiali|
|00001b10| 7a 65 20 7d 0d 0d 7b 2a | 2a 2a 2a 2a 2a 2a 2a 2a |ze }..{*|********|
|00001b20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001b30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 20 4d 41 49 |********|**** MAI|
|00001b40| 4e 20 53 43 52 49 50 54 | 20 2a 2a 2a 2a 2a 2a 2a |N SCRIPT| *******|
|00001b50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001b60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00001b70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 7d 0d 0d 52 45 |********|***}..RE|
|00001b80| 50 41 49 4e 54 20 4f 46 | 46 09 09 09 09 09 09 7b |PAINT OF|F......{|
|00001b90| 20 54 75 72 6e 20 52 65 | 70 61 69 6e 74 20 6f 66 | Turn Re|paint of|
|00001ba0| 66 20 74 6f 20 73 70 65 | 65 64 20 6f 70 65 72 61 |f to spe|ed opera|
|00001bb0| 74 69 6f 6e 20 7d 0d 43 | 41 4c 4c 20 4d 41 4b 45 |tion }.C|ALL MAKE|
|00001bc0| 5f 4e 45 57 5f 53 48 45 | 45 54 28 29 09 09 09 09 |_NEW_SHE|ET()....|
|00001bd0| 7b 20 43 72 65 61 74 65 | 20 61 20 6e 65 77 20 77 |{ Create| a new w|
|00001be0| 6f 72 6b 73 68 65 65 74 | 20 74 6f 20 68 6f 6c 64 |orksheet| to hold|
|00001bf0| 20 63 61 6c 63 75 6c 61 | 74 69 6f 6e 20 72 65 73 | calcula|tion res|
|00001c00| 75 6c 74 73 20 7d 0d 49 | 46 20 4e 4f 54 20 73 74 |ults }.I|F NOT st|
|00001c10| 6f 70 5f 73 63 72 69 70 | 74 09 09 09 09 09 7b 20 |op_scrip|t.....{ |
|00001c20| 43 6f 6e 74 69 6e 75 65 | 20 6f 6e 6c 79 20 69 66 |Continue| only if|
|00001c30| 20 74 68 65 20 66 69 6c | 65 20 77 61 73 20 70 72 | the fil|e was pr|
|00001c40| 6f 70 65 72 6c 79 20 66 | 6f 75 6e 64 20 7d 0d 09 |operly f|ound }..|
|00001c50| 43 41 4c 4c 20 44 4f 5f | 49 4e 49 54 49 41 4c 49 |CALL DO_|INITIALI|
|00001c60| 5a 45 28 29 09 09 09 7b | 20 44 6f 20 69 6e 69 74 |ZE()...{| Do init|
|00001c70| 69 61 6c 69 7a 61 74 69 | 6f 6e 20 6f 66 20 74 68 |ializati|on of th|
|00001c80| 65 20 77 6f 72 6b 73 68 | 65 65 74 20 7d 0d 09 6c |e worksh|eet }..l|
|00001c90| 61 73 74 5f 72 6f 77 20 | 3d 20 47 45 54 5f 52 4f |ast_row |= GET_RO|
|00001ca0| 57 53 28 29 09 09 09 7b | 20 44 65 74 65 72 6d 69 |WS()...{| Determi|
|00001cb0| 6e 65 20 74 68 65 20 6e | 75 6d 62 65 72 20 6f 66 |ne the n|umber of|
|00001cc0| 20 72 6f 77 73 20 69 6e | 20 74 68 65 20 43 61 73 | rows in| the Cas|
|00001cd0| 68 20 46 6c 6f 77 20 74 | 61 62 6c 65 20 7d 0d 09 |h Flow t|able }..|
|00001ce0| 49 46 20 6c 61 73 74 5f | 72 6f 77 20 3e 20 32 09 |IF last_|row > 2.|
|00001cf0| 09 09 09 7b 20 49 46 20 | 74 68 65 72 65 20 61 72 |...{ IF |there ar|
|00001d00| 65 20 6d 6f 72 65 20 74 | 68 61 6e 20 32 20 72 6f |e more t|han 2 ro|
|00001d10| 77 73 2e 2e 2e 20 7d 0d | 09 09 43 41 4c 4c 20 43 |ws... }.|..CALL C|
|00001d20| 41 4c 43 5f 54 49 4d 45 | 5f 4e 4f 57 28 29 09 09 |ALC_TIME|_NOW()..|
|00001d30| 7b 20 44 65 74 65 72 6d | 69 6e 65 20 74 68 65 20 |{ Determ|ine the |
|00001d40| 6c 6f 63 61 74 69 6f 6e | 20 6f 66 20 74 68 65 20 |location| of the |
|00001d50| 54 69 6d 65 20 4e 6f 77 | 20 72 6f 77 20 7d 0d 09 |Time Now| row }..|
|00001d60| 09 43 41 4c 4c 20 43 41 | 4c 43 55 4c 41 54 45 5f |.CALL CA|LCULATE_|
|00001d70| 42 43 57 53 28 29 09 09 | 7b 20 43 61 6c 63 75 6c |BCWS()..|{ Calcul|
|00001d80| 61 74 65 20 76 61 6c 75 | 65 73 20 66 6f 72 20 42 |ate valu|es for B|
|00001d90| 75 64 67 65 74 65 64 20 | 43 6f 73 74 20 6f 66 20 |udgeted |Cost of |
|00001da0| 57 6f 72 6b 20 53 63 68 | 65 64 75 6c 65 64 20 7d |Work Sch|eduled }|
|00001db0| 0d 09 09 43 41 4c 4c 20 | 43 41 4c 43 55 4c 41 54 |...CALL |CALCULAT|
|00001dc0| 45 5f 41 43 57 50 28 29 | 09 09 7b 20 43 61 6c 63 |E_ACWP()|..{ Calc|
|00001dd0| 75 6c 61 74 65 20 76 61 | 6c 75 65 73 20 66 6f 72 |ulate va|lues for|
|00001de0| 20 41 63 74 75 61 6c 20 | 43 6f 73 74 20 6f 66 20 | Actual |Cost of |
|00001df0| 57 6f 72 6b 20 50 65 72 | 66 6f 72 6d 65 64 20 7d |Work Per|formed }|
|00001e00| 0d 09 09 43 41 4c 4c 20 | 43 41 4c 43 55 4c 41 54 |...CALL |CALCULAT|
|00001e10| 45 5f 42 43 57 50 28 29 | 09 09 7b 20 43 61 6c 63 |E_BCWP()|..{ Calc|
|00001e20| 75 6c 61 74 65 20 76 61 | 6c 75 65 73 20 66 6f 72 |ulate va|lues for|
|00001e30| 20 42 75 64 67 65 74 65 | 64 20 43 6f 73 74 20 6f | Budgete|d Cost o|
|00001e40| 66 20 57 6f 72 6b 20 50 | 65 72 66 6f 72 6d 65 64 |f Work P|erformed|
|00001e50| 20 7d 0d 09 09 49 46 20 | 4e 4f 54 20 73 74 6f 70 | }...IF |NOT stop|
|00001e60| 5f 73 63 72 69 70 74 09 | 09 09 7b 20 49 46 20 73 |_script.|..{ IF s|
|00001e70| 74 6f 70 5f 73 63 72 69 | 70 74 20 69 73 20 7a 65 |top_scri|pt is ze|
|00001e80| 72 6f 2e 2e 2e 20 7d 0d | 09 09 09 43 41 4c 4c 20 |ro... }.|...CALL |
|00001e90| 44 41 54 45 5f 52 45 44 | 55 43 54 49 4f 4e 28 29 |DATE_RED|UCTION()|
|00001ea0| 09 7b 20 52 65 6d 6f 76 | 65 20 75 6e 77 61 6e 74 |.{ Remov|e unwant|
|00001eb0| 65 64 20 64 61 74 65 73 | 20 7d 0d 09 09 09 43 41 |ed dates| }....CA|
|00001ec0| 4c 4c 09 43 41 4c 43 55 | 4c 41 54 45 5f 56 41 52 |LL.CALCU|LATE_VAR|
|00001ed0| 49 41 4e 43 45 28 29 7b | 20 43 61 6c 63 75 6c 61 |IANCE(){| Calcula|
|00001ee0| 74 65 20 63 6f 73 74 20 | 61 6e 64 20 73 63 68 65 |te cost |and sche|
|00001ef0| 64 75 6c 65 20 76 61 72 | 69 61 6e 63 65 73 20 61 |dule var|iances a|
|00001f00| 74 20 54 69 6d 65 20 4e | 6f 77 20 7d 0d 09 09 09 |t Time N|ow }....|
|00001f10| 43 41 4c 4c 20 46 4f 52 | 4d 41 54 5f 54 41 42 4c |CALL FOR|MAT_TABL|
|00001f20| 45 28 29 09 09 7b 20 46 | 6f 72 6d 61 74 20 74 68 |E()..{ F|ormat th|
|00001f30| 65 20 74 61 62 6c 65 20 | 7d 0d 09 09 09 43 41 4c |e table |}....CAL|
|00001f40| 4c 20 43 52 45 41 54 45 | 5f 43 48 41 52 54 28 29 |L CREATE|_CHART()|
|00001f50| 09 09 7b 20 43 72 65 61 | 74 65 20 74 68 65 20 45 |..{ Crea|te the E|
|00001f60| 56 20 63 68 61 72 74 20 | 7d 0d 09 09 09 52 45 50 |V chart |}....REP|
|00001f70| 41 49 4e 54 20 4f 4e 09 | 09 09 7b 20 54 75 72 6e |AINT ON.|..{ Turn|
|00001f80| 20 52 65 70 61 69 6e 74 | 20 6f 6e 20 74 6f 20 73 | Repaint| on to s|
|00001f90| 68 6f 77 20 63 68 61 72 | 74 20 7d 0d 09 09 09 43 |how char|t }....C|
|00001fa0| 41 4c 4c 20 41 53 4b 5f | 54 4f 5f 43 4f 50 59 28 |ALL ASK_|TO_COPY(|
|00001fb0| 29 09 09 7b 20 41 73 6b | 20 69 66 20 77 65 20 77 |)..{ Ask| if we w|
|00001fc0| 61 6e 74 20 74 6f 20 63 | 6f 70 79 20 74 68 65 20 |ant to c|opy the |
|00001fd0| 67 72 61 70 68 20 61 6e | 64 20 63 6c 6f 73 65 20 |graph an|d close |
|00001fe0| 74 68 65 20 77 69 6e 64 | 6f 77 20 7d 0d 09 09 45 |the wind|ow }...E|
|00001ff0| 4e 44 20 49 46 09 09 09 | 09 09 7b 20 45 6e 64 20 |ND IF...|..{ End |
|00002000| 6c 6f 67 69 63 61 6c 20 | 49 46 20 7d 0d 09 45 4c |logical |IF }..EL|
|00002010| 53 45 09 09 09 09 09 09 | 09 7b 20 4f 74 68 65 72 |SE......|.{ Other|
|00002020| 77 69 73 65 20 7d 0d 09 | 09 4d 45 53 53 41 47 45 |wise }..|.MESSAGE|
|00002030| 20 22 54 68 65 72 65 20 | 69 73 20 6e 6f 74 20 65 | "There |is not e|
|00002040| 6e 6f 75 67 68 20 43 61 | 73 68 20 46 6c 6f 77 20 |nough Ca|sh Flow |
|00002050| 64 61 74 61 20 74 6f 20 | 63 72 65 61 74 65 20 61 |data to |create a|
|00002060| 6e 20 65 61 72 6e 65 64 | 20 76 61 6c 75 65 20 67 |n earned| value g|
|00002070| 72 61 70 68 2e 22 20 0d | 09 09 43 4c 4f 53 45 20 |raph." .|..CLOSE |
|00002080| 4e 4f 57 09 09 09 09 09 | 7b 20 43 6c 6f 73 65 20 |NOW.....|{ Close |
|00002090| 43 61 73 68 20 46 6c 6f | 77 20 54 61 62 6c 65 20 |Cash Flo|w Table |
|000020a0| 77 69 74 68 6f 75 74 20 | 73 61 76 69 6e 67 20 7d |without |saving }|
|000020b0| 0d 09 45 4e 44 20 49 46 | 0d 45 4e 44 20 49 46 0d |..END IF|.END IF.|
|000020c0| 0d 7b 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.{******|********|
|000020d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000020e0| 2a 2a 2a 2a 2a 20 4d 41 | 4b 45 5f 4e 45 57 5f 53 |***** MA|KE_NEW_S|
|000020f0| 48 45 45 54 20 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |HEET ***|********|
|00002100| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002110| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002120| 2a 2a 2a 2a 2a 2a 0d 20 | 20 54 68 69 73 20 66 75 |******. | This fu|
|00002130| 6e 63 74 69 6f 6e 20 63 | 72 65 61 74 65 73 20 61 |nction c|reates a|
|00002140| 20 6e 65 77 20 77 6f 72 | 6b 73 68 65 65 74 20 69 | new wor|ksheet i|
|00002150| 6e 20 77 68 69 63 68 20 | 74 68 65 20 66 69 6e 61 |n which |the fina|
|00002160| 6c 20 73 63 72 69 70 74 | 20 72 65 73 75 6c 74 73 |l script| results|
|00002170| 20 77 69 6c 6c 20 62 65 | 20 64 69 73 70 6c 61 79 | will be| display|
|00002180| 65 64 2e 0d 20 20 54 68 | 69 73 20 73 74 65 70 20 |ed.. Th|is step |
|00002190| 69 73 20 6e 65 63 65 73 | 73 61 72 79 20 73 6f 20 |is neces|sary so |
|000021a0| 74 68 61 74 20 74 68 65 | 20 66 69 6e 61 6c 20 77 |that the| final w|
|000021b0| 6f 72 6b 73 68 65 65 74 | 20 6d 61 79 20 62 65 20 |orksheet| may be |
|000021c0| 6c 65 66 74 20 6f 70 65 | 6e 20 77 68 65 6e 20 72 |left ope|n when r|
|000021d0| 65 2d 65 78 65 63 75 74 | 69 6e 67 0d 20 20 74 68 |e-execut|ing. th|
|000021e0| 65 20 73 61 6d 65 20 45 | 78 63 68 61 6e 67 65 20 |e same E|xchange |
|000021f0| 69 74 65 6d 20 28 6f 72 | 20 61 6e 6f 74 68 65 72 |item (or| another|
|00002200| 20 77 68 69 63 68 20 75 | 73 65 73 20 74 68 65 20 | which u|ses the |
|00002210| 73 61 6d 65 20 65 78 70 | 6f 72 74 20 64 6f 63 75 |same exp|ort docu|
|00002220| 6d 65 6e 74 29 20 77 69 | 74 68 6f 75 74 20 63 61 |ment) wi|thout ca|
|00002230| 75 73 69 6e 67 0d 20 20 | 61 20 63 6f 6e 66 6c 69 |using. |a confli|
|00002240| 63 74 20 6f 66 20 77 6f | 72 6b 73 68 65 65 74 20 |ct of wo|rksheet |
|00002250| 6e 61 6d 65 73 2e 0d 20 | 2a 2a 2a 2a 2a 2a 2a 2a |names.. |********|
|00002260| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002270| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002280| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002290| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000022a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000022b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 7d 0d 0d 46 |********|****}..F|
|000022c0| 55 4e 43 54 49 4f 4e 20 | 4d 41 4b 45 5f 4e 45 57 |UNCTION |MAKE_NEW|
|000022d0| 5f 53 48 45 45 54 28 29 | 0d 09 4e 45 57 20 57 4f |_SHEET()|..NEW WO|
|000022e0| 52 4b 53 48 45 45 54 20 | 22 22 09 09 09 7b 20 43 |RKSHEET |""...{ C|
|000022f0| 72 65 61 74 65 20 61 20 | 6e 65 77 20 75 6e 74 69 |reate a |new unti|
|00002300| 74 6c 65 64 20 77 6f 72 | 6b 73 68 65 65 74 20 7d |tled wor|ksheet }|
|00002310| 0d 09 53 45 4c 45 43 54 | 20 52 41 4e 47 45 20 41 |..SELECT| RANGE A|
|00002320| 31 09 09 09 7b 20 4d 61 | 6b 65 20 73 75 72 65 20 |1...{ Ma|ke sure |
|00002330| 74 68 65 20 6e 65 78 74 | 20 6c 69 6e 65 20 70 75 |the next| line pu|
|00002340| 74 73 20 74 68 65 20 69 | 6e 66 6f 20 69 6e 20 74 |ts the i|nfo in t|
|00002350| 68 65 20 64 65 73 69 72 | 65 64 20 6c 6f 63 61 74 |he desir|ed locat|
|00002360| 69 6f 6e 20 7d 0d 09 41 | 50 50 45 4e 44 20 22 4d |ion }..A|PPEND "M|
|00002370| 50 20 43 61 73 68 20 46 | 6c 6f 77 20 54 61 62 6c |P Cash F|low Tabl|
|00002380| 65 22 09 7b 20 41 70 70 | 65 6e 64 20 4d 61 63 50 |e".{ App|end MacP|
|00002390| 72 6f 6a 65 63 74 20 43 | 61 73 68 20 46 6c 6f 77 |roject C|ash Flow|
|000023a0| 20 65 78 70 6f 72 74 20 | 66 69 6c 65 20 7d 0d 09 | export |file }..|
|000023b0| 49 46 20 43 45 52 52 4f | 52 28 29 20 3d 20 30 09 |IF CERRO|R() = 0.|
|000023c0| 09 09 7b 20 56 65 72 69 | 66 79 20 74 68 61 74 20 |..{ Veri|fy that |
|000023d0| 74 68 65 20 66 69 6c 65 | 20 77 61 73 20 66 6f 75 |the file| was fou|
|000023e0| 6e 64 20 7d 0d 09 09 5a | 4f 4f 4d 20 57 49 4e 44 |nd }...Z|OOM WIND|
|000023f0| 4f 57 09 09 09 7b 20 4d | 61 6b 65 20 73 75 72 65 |OW...{ M|ake sure|
|00002400| 20 77 69 6e 64 6f 77 20 | 66 69 6c 6c 73 20 74 68 | window |fills th|
|00002410| 65 20 73 63 72 65 65 6e | 20 7d 0d 09 45 4c 53 45 |e screen| }..ELSE|
|00002420| 0d 09 09 73 74 6f 70 5f | 73 63 72 69 70 74 20 3d |...stop_|script =|
|00002430| 20 74 72 75 65 09 09 7b | 20 53 74 6f 70 20 73 63 | true..{| Stop sc|
|00002440| 72 69 70 74 20 65 78 65 | 63 75 74 69 6f 6e 20 69 |ript exe|cution i|
|00002450| 66 20 70 72 6f 62 6c 65 | 6d 73 20 66 6f 75 6e 64 |f proble|ms found|
|00002460| 20 7d 0d 09 45 4e 44 20 | 49 46 0d 45 4e 44 20 46 | }..END |IF.END F|
|00002470| 55 4e 43 54 49 4f 4e 0d | 0d 7b 2a 2a 2a 2a 2a 2a |UNCTION.|.{******|
|00002480| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002490| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 20 |********|******* |
|000024a0| 47 45 54 5f 52 4f 57 53 | 20 2a 2a 2a 2a 2a 2a 2a |GET_ROWS| *******|
|000024b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000024c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000024d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 0d |********|*******.|
|000024e0| 20 20 54 68 69 73 20 66 | 75 6e 63 74 69 6f 6e 20 | This f|unction |
|000024f0| 64 65 74 65 72 6d 69 6e | 65 73 20 74 68 65 20 6e |determin|es the n|
|00002500| 75 6d 62 65 72 20 6f 66 | 20 72 6f 77 73 20 75 73 |umber of| rows us|
|00002510| 65 64 20 6f 6e 20 61 20 | 63 68 61 72 74 2e 20 20 |ed on a |chart. |
|00002520| 57 65 20 66 69 72 73 74 | 20 73 65 6c 65 63 74 20 |We first| select |
|00002530| 61 6c 6c 20 61 63 74 69 | 76 65 20 63 65 6c 6c 73 |all acti|ve cells|
|00002540| 2e 0d 20 20 57 65 20 74 | 68 65 6e 20 75 73 65 20 |.. We t|hen use |
|00002550| 74 68 65 20 53 45 4c 45 | 43 54 49 4f 4e 20 66 75 |the SELE|CTION fu|
|00002560| 6e 63 74 69 6f 6e 20 74 | 6f 20 72 65 74 75 72 6e |nction t|o return|
|00002570| 20 74 68 65 20 72 61 6e | 67 65 20 61 6e 64 20 74 | the ran|ge and t|
|00002580| 68 65 20 52 4f 57 53 20 | 66 75 6e 63 74 69 6f 6e |he ROWS |function|
|00002590| 20 74 6f 20 67 65 74 20 | 74 68 65 20 6e 75 6d 62 | to get |the numb|
|000025a0| 65 72 20 6f 66 0d 20 20 | 72 6f 77 73 20 69 6e 20 |er of. |rows in |
|000025b0| 74 68 61 74 20 72 61 6e | 67 65 2e 20 20 54 68 65 |that ran|ge. The|
|000025c0| 20 72 65 73 75 6c 74 69 | 6e 67 20 76 61 6c 75 65 | resulti|ng value|
|000025d0| 20 69 73 20 74 68 65 6e | 20 72 65 74 75 72 6e 65 | is then| returne|
|000025e0| 64 20 74 6f 20 74 68 65 | 20 63 61 6c 6c 69 6e 67 |d to the| calling|
|000025f0| 20 73 74 61 74 65 6d 65 | 6e 74 2e 0d 20 2a 2a 2a | stateme|nt.. ***|
|00002600| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002610| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002620| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002630| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002640| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002650| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002660| 2a 7d 0d 0d 46 55 4e 43 | 54 49 4f 4e 20 47 45 54 |*}..FUNC|TION GET|
|00002670| 5f 52 4f 57 53 28 29 0d | 09 53 45 4c 45 43 54 20 |_ROWS().|.SELECT |
|00002680| 41 43 54 49 56 45 20 43 | 45 4c 4c 53 09 09 09 7b |ACTIVE C|ELLS...{|
|00002690| 20 53 65 6c 65 63 74 20 | 6e 6f 6e 2d 62 6c 61 6e | Select |non-blan|
|000026a0| 6b 20 63 65 6c 6c 73 20 | 7d 0d 09 52 45 54 55 52 |k cells |}..RETUR|
|000026b0| 4e 20 52 4f 57 53 28 53 | 45 4c 45 43 54 49 4f 4e |N ROWS(S|ELECTION|
|000026c0| 28 31 29 29 09 7b 20 44 | 65 74 65 72 6d 69 6e 65 |(1)).{ D|etermine|
|000026d0| 20 23 20 6f 66 20 72 6f | 77 73 20 69 6e 20 73 65 | # of ro|ws in se|
|000026e0| 6c 65 63 74 65 64 20 72 | 61 6e 67 65 20 7d 0d 45 |lected r|ange }.E|
|000026f0| 4e 44 20 46 55 4e 43 54 | 49 4f 4e 0d 0d 7b 2a 2a |ND FUNCT|ION..{**|
|00002700| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002710| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002720| 20 44 4f 5f 49 4e 49 54 | 49 41 4c 49 5a 45 20 2a | DO_INIT|IALIZE *|
|00002730| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002740| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002750| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002760| 2a 2a 0d 20 20 54 68 69 | 73 20 66 75 6e 63 74 69 |**. Thi|s functi|
|00002770| 6f 6e 20 64 6f 65 73 20 | 73 6f 6d 65 20 69 6e 69 |on does |some ini|
|00002780| 74 69 61 6c 20 66 6f 72 | 6d 61 74 74 69 6e 67 2c |tial for|matting,|
|00002790| 20 63 6f 70 79 69 6e 67 | 20 61 6e 64 20 69 6e 73 | copying| and ins|
|000027a0| 65 72 74 69 6e 67 20 6f | 66 20 63 65 6c 6c 73 20 |erting o|f cells |
|000027b0| 74 6f 20 70 72 65 70 61 | 72 65 20 66 6f 72 0d 20 |to prepa|re for. |
|000027c0| 20 63 61 6c 63 75 6c 61 | 74 69 6f 6e 73 2e 0d 20 | calcula|tions.. |
|000027d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000027e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000027f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002800| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002810| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002820| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002830| 2a 2a 2a 2a 7d 0d 0d 46 | 55 4e 43 54 49 4f 4e 20 |****}..F|UNCTION |
|00002840| 44 4f 5f 49 4e 49 54 49 | 41 4c 49 5a 45 28 29 0d |DO_INITI|ALIZE().|
|00002850| 09 53 45 4c 45 43 54 20 | 52 41 4e 47 45 20 46 31 |.SELECT |RANGE F1|
|00002860| 2e 2e 46 33 32 37 36 38 | 09 09 09 7b 20 53 65 6c |..F32768|...{ Sel|
|00002870| 65 63 74 20 74 68 65 20 | 45 6e 64 69 6e 67 20 64 |ect the |Ending d|
|00002880| 61 74 65 73 20 63 6f 6c | 75 6d 6e 20 7d 0d 09 43 |ates col|umn }..C|
|00002890| 4f 50 59 09 09 09 09 09 | 09 09 7b 20 43 6f 70 79 |OPY.....|..{ Copy|
|000028a0| 20 74 68 65 20 45 6e 64 | 69 6e 67 20 64 61 74 65 | the End|ing date|
|000028b0| 73 20 63 6f 6c 75 6d 6e | 20 7d 0d 09 53 45 4c 45 |s column| }..SELE|
|000028c0| 43 54 20 52 41 4e 47 45 | 20 4a 31 2e 2e 4a 33 32 |CT RANGE| J1..J32|
|000028d0| 37 36 38 09 09 09 7b 20 | 53 65 6c 65 63 74 20 61 |768...{ |Select a|
|000028e0| 20 62 6c 61 6e 6b 20 63 | 6f 6c 75 6d 6e 20 7d 0d | blank c|olumn }.|
|000028f0| 09 50 41 53 54 45 09 09 | 09 09 09 09 7b 20 50 61 |.PASTE..|....{ Pa|
|00002900| 73 74 65 20 74 68 65 20 | 65 6e 64 69 6e 67 20 64 |ste the |ending d|
|00002910| 61 74 65 73 20 7d 0d 09 | 53 45 4c 45 43 54 20 52 |ates }..|SELECT R|
|00002920| 41 4e 47 45 20 42 31 2e | 2e 42 33 32 37 36 38 09 |ANGE B1.|.B32768.|
|00002930| 09 09 7b 20 53 65 6c 65 | 63 74 20 74 68 65 20 50 |..{ Sele|ct the P|
|00002940| 6c 61 6e 6e 65 64 20 43 | 6f 73 74 20 63 6f 6c 75 |lanned C|ost colu|
|00002950| 6d 6e 20 7d 0d 09 43 4f | 50 59 09 09 09 09 09 09 |mn }..CO|PY......|
|00002960| 09 7b 20 43 6f 70 79 20 | 74 68 65 20 50 6c 61 6e |.{ Copy |the Plan|
|00002970| 6e 65 64 20 43 6f 73 74 | 20 63 6f 6c 75 6d 6e 20 |ned Cost| column |
|00002980| 7d 0d 09 53 45 4c 45 43 | 54 20 52 41 4e 47 45 20 |}..SELEC|T RANGE |
|00002990| 4b 31 2e 2e 4b 33 32 37 | 36 38 09 09 09 7b 20 53 |K1..K327|68...{ S|
|000029a0| 65 6c 65 63 74 20 61 20 | 62 6c 61 6e 6b 20 63 6f |elect a |blank co|
|000029b0| 6c 75 6d 6e 20 7d 0d 09 | 50 41 53 54 45 09 09 09 |lumn }..|PASTE...|
|000029c0| 09 09 09 7b 20 50 61 73 | 74 65 20 74 68 65 20 70 |...{ Pas|te the p|
|000029d0| 6c 61 6e 6e 65 64 20 63 | 6f 73 74 73 20 69 6e 20 |lanned c|osts in |
|000029e0| 70 72 65 70 61 72 61 74 | 69 6f 6e 20 66 6f 72 20 |preparat|ion for |
|000029f0| 42 43 57 53 20 7d 0d 09 | 53 45 4c 45 43 54 20 52 |BCWS }..|SELECT R|
|00002a00| 41 4e 47 45 20 44 31 2e | 2e 44 33 32 37 36 38 09 |ANGE D1.|.D32768.|
|00002a10| 09 09 7b 20 53 65 6c 65 | 63 74 20 74 68 65 20 41 |..{ Sele|ct the A|
|00002a20| 63 74 75 61 6c 20 43 6f | 73 74 20 63 6f 6c 75 6d |ctual Co|st colum|
|00002a30| 6e 20 7d 0d 09 43 4f 50 | 59 09 09 09 09 09 09 09 |n }..COP|Y.......|
|00002a40| 7b 20 43 6f 70 79 20 74 | 68 65 20 41 63 74 75 61 |{ Copy t|he Actua|
|00002a50| 6c 20 43 6f 73 74 20 63 | 6f 6c 75 6d 6e 20 7d 0d |l Cost c|olumn }.|
|00002a60| 09 53 45 4c 45 43 54 20 | 52 41 4e 47 45 20 4c 31 |.SELECT |RANGE L1|
|00002a70| 2e 2e 4c 33 32 37 36 38 | 09 09 09 7b 20 53 65 6c |..L32768|...{ Sel|
|00002a80| 65 63 74 20 61 20 62 6c | 61 6e 6b 20 63 6f 6c 75 |ect a bl|ank colu|
|00002a90| 6d 6e 20 7d 0d 09 50 41 | 53 54 45 09 09 09 09 09 |mn }..PA|STE.....|
|00002aa0| 09 7b 20 50 61 73 74 65 | 20 74 68 65 20 61 63 74 |.{ Paste| the act|
|00002ab0| 75 61 6c 20 63 6f 73 74 | 73 20 69 6e 20 70 72 65 |ual cost|s in pre|
|00002ac0| 70 61 72 61 74 69 6f 6e | 20 66 6f 72 20 41 43 57 |paration| for ACW|
|00002ad0| 50 20 7d 0d 09 53 45 4c | 45 43 54 20 52 41 4e 47 |P }..SEL|ECT RANG|
|00002ae0| 45 20 41 31 2e 2e 41 56 | 4c 48 31 09 09 09 7b 20 |E A1..AV|LH1...{ |
|00002af0| 53 65 6c 65 63 74 20 74 | 68 65 20 66 69 72 73 74 |Select t|he first|
|00002b00| 20 72 6f 77 20 7d 0d 09 | 49 4e 53 45 52 54 09 09 | row }..|INSERT..|
|00002b10| 09 09 09 09 7b 20 49 6e | 73 65 72 74 20 61 20 6e |....{ In|sert a n|
|00002b20| 65 77 20 72 6f 77 20 7d | 0d 45 4e 44 20 46 55 4e |ew row }|.END FUN|
|00002b30| 43 54 49 4f 4e 0d 0d 7b | 2a 2a 2a 2a 2a 2a 2a 2a |CTION..{|********|
|00002b40| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002b50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 20 43 41 4c 43 55 4c |********|* CALCUL|
|00002b60| 41 54 45 5f 42 43 57 53 | 20 2a 2a 2a 2a 2a 2a 2a |ATE_BCWS| *******|
|00002b70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002b80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002b90| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 0d 20 20 54 68 |********|***. Th|
|00002ba0| 69 73 20 66 75 6e 63 74 | 69 6f 6e 20 63 61 6c 63 |is funct|ion calc|
|00002bb0| 75 6c 61 74 65 73 20 74 | 68 65 20 42 75 64 67 65 |ulates t|he Budge|
|00002bc0| 74 65 64 20 43 6f 73 74 | 20 6f 66 20 57 6f 72 6b |ted Cost| of Work|
|00002bd0| 20 53 63 68 65 64 75 6c | 65 64 20 62 79 20 61 63 | Schedul|ed by ac|
|00002be0| 63 75 6d 75 6c 61 74 69 | 6e 67 20 74 68 65 20 70 |cumulati|ng the p|
|00002bf0| 6c 61 6e 6e 65 64 0d 20 | 20 63 6f 73 74 73 20 66 |lanned. | costs f|
|00002c00| 6f 72 20 61 6c 6c 20 74 | 61 73 6b 73 20 28 66 69 |or all t|asks (fi|
|00002c10| 78 65 64 20 63 6f 73 74 | 73 20 61 6e 64 20 70 6c |xed cost|s and pl|
|00002c20| 61 6e 6e 65 64 20 72 65 | 73 6f 75 72 63 65 20 63 |anned re|source c|
|00002c30| 6f 73 74 73 29 20 69 6e | 20 74 68 65 20 70 72 6f |osts) in| the pro|
|00002c40| 6a 65 63 74 2e 20 20 56 | 61 6c 75 65 73 20 66 72 |ject. V|alues fr|
|00002c50| 6f 6d 0d 20 20 74 68 65 | 20 22 50 6c 61 6e 6e 65 |om. the| "Planne|
|00002c60| 64 20 43 6f 73 74 22 20 | 63 6f 6c 75 6d 6e 20 6f |d Cost" |column o|
|00002c70| 66 20 74 68 65 20 63 61 | 73 68 20 66 6c 6f 77 20 |f the ca|sh flow |
|00002c80| 74 61 62 6c 65 20 61 72 | 65 20 75 73 65 64 2e 20 |table ar|e used. |
|00002c90| 20 4e 6f 74 65 20 74 68 | 61 74 20 74 68 65 20 42 | Note th|at the B|
|00002ca0| 43 57 53 20 64 6f 65 73 | 20 6e 6f 74 0d 20 20 69 |CWS does| not. i|
|00002cb0| 6e 63 6c 75 64 65 20 69 | 6e 63 6f 6d 65 73 2e 0d |nclude i|ncomes..|
|00002cc0| 20 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | *******|********|
|00002cd0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002ce0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002cf0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002d00| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002d10| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002d20| 2a 2a 2a 2a 2a 7d 0d 0d | 46 55 4e 43 54 49 4f 4e |*****}..|FUNCTION|
|00002d30| 20 43 41 4c 43 55 4c 41 | 54 45 5f 42 43 57 53 28 | CALCULA|TE_BCWS(|
|00002d40| 29 0d 09 46 4f 52 20 6c | 6f 6f 70 5f 76 61 72 20 |)..FOR l|oop_var |
|00002d50| 3d 20 33 20 54 4f 20 6c | 61 73 74 5f 72 6f 77 20 |= 3 TO l|ast_row |
|00002d60| 53 54 45 50 20 31 09 09 | 7b 20 53 74 61 72 74 69 |STEP 1..|{ Starti|
|00002d70| 6e 67 20 61 74 20 72 6f | 77 20 33 2c 20 73 74 65 |ng at ro|w 3, ste|
|00002d80| 70 20 74 68 72 6f 75 67 | 68 20 65 61 63 68 20 72 |p throug|h each r|
|00002d90| 6f 77 20 7d 0d 09 09 74 | 68 65 5f 63 6f 6e 74 65 |ow }...t|he_conte|
|00002da0| 6e 74 73 20 3d 20 49 4e | 44 49 52 45 43 54 28 4d |nts = IN|DIRECT(M|
|00002db0| 41 4b 45 43 45 4c 4c 28 | 31 31 3b 6c 6f 6f 70 5f |AKECELL(|11;loop_|
|00002dc0| 76 61 72 29 29 7b 20 47 | 65 74 20 74 68 65 20 63 |var)){ G|et the c|
|00002dd0| 6f 6e 74 65 6e 74 73 20 | 6f 66 20 74 68 65 20 63 |ontents |of the c|
|00002de0| 75 72 72 65 6e 74 20 63 | 65 6c 6c 20 7d 0d 09 09 |urrent c|ell }...|
|00002df0| 50 55 54 20 74 68 65 5f | 63 6f 6e 74 65 6e 74 73 |PUT the_|contents|
|00002e00| 20 2b 0d 09 09 09 49 4e | 44 49 52 45 43 54 28 4d | +....IN|DIRECT(M|
|00002e10| 41 4b 45 43 45 4c 4c 28 | 31 31 3b 20 6c 6f 6f 70 |AKECELL(|11; loop|
|00002e20| 5f 76 61 72 2d 31 29 29 | 09 7b 20 2e 2e 2e 70 6c |_var-1))|.{ ...pl|
|00002e30| 75 73 20 74 68 65 20 63 | 6f 6e 74 65 6e 74 73 20 |us the c|ontents |
|00002e40| 6f 66 20 74 68 65 20 63 | 65 6c 6c 20 61 62 6f 76 |of the c|ell abov|
|00002e50| 65 20 7d 0d 09 09 09 49 | 4e 54 4f 20 4d 41 4b 45 |e }....I|NTO MAKE|
|00002e60| 43 45 4c 4c 28 31 31 3b | 20 6c 6f 6f 70 5f 76 61 |CELL(11;| loop_va|
|00002e70| 72 29 09 09 7b 20 2e 2e | 2e 62 61 63 6b 20 69 6e |r)..{ ..|.back in|
|00002e80| 74 6f 20 74 68 65 20 63 | 65 6c 6c 20 7d 0d 09 45 |to the c|ell }..E|
|00002e90| 4e 44 20 46 4f 52 09 09 | 09 09 09 09 09 09 7b 20 |ND FOR..|......{ |
|00002ea0| 65 6e 64 20 74 68 65 20 | 46 4f 52 20 6c 6f 6f 70 |end the |FOR loop|
|00002eb0| 20 7d 0d 45 4e 44 20 46 | 55 4e 43 54 49 4f 4e 0d | }.END F|UNCTION.|
|00002ec0| 0d 7b 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.{******|********|
|00002ed0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002ee0| 2a 2a 2a 20 43 41 4c 43 | 55 4c 41 54 45 5f 41 43 |*** CALC|ULATE_AC|
|00002ef0| 57 50 20 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |WP *****|********|
|00002f00| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002f10| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002f20| 2a 2a 2a 2a 2a 0d 20 20 | 54 68 69 73 20 66 75 6e |*****. |This fun|
|00002f30| 63 74 69 6f 6e 20 63 61 | 6c 63 75 6c 61 74 65 73 |ction ca|lculates|
|00002f40| 20 74 68 65 20 41 63 74 | 75 61 6c 20 43 6f 73 74 | the Act|ual Cost|
|00002f50| 20 6f 66 20 57 6f 72 6b | 20 50 65 72 66 6f 72 6d | of Work| Perform|
|00002f60| 65 64 2e 0d 20 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |ed.. ***|********|
|00002f70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002f80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002f90| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002fa0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002fb0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002fc0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 7d 0d 0d 46 55 4e 43 |********|*}..FUNC|
|00002fd0| 54 49 4f 4e 20 43 41 4c | 43 55 4c 41 54 45 5f 41 |TION CAL|CULATE_A|
|00002fe0| 43 57 50 28 29 0d 09 46 | 4f 52 20 6c 6f 6f 70 5f |CWP()..F|OR loop_|
|00002ff0| 76 61 72 20 3d 20 33 20 | 54 4f 20 74 69 6d 65 5f |var = 3 |TO time_|
|00003000| 6e 6f 77 5f 72 6f 77 20 | 53 54 45 50 20 31 09 09 |now_row |STEP 1..|
|00003010| 7b 20 66 72 6f 6d 20 72 | 6f 77 20 33 20 74 6f 20 |{ from r|ow 3 to |
|00003020| 54 69 6d 65 4e 6f 77 2c | 20 73 74 65 70 20 74 68 |TimeNow,| step th|
|00003030| 72 6f 75 67 68 20 65 61 | 63 68 20 72 6f 77 20 7d |rough ea|ch row }|
|00003040| 0d 09 09 74 68 65 5f 63 | 6f 6e 74 65 6e 74 73 20 |...the_c|ontents |
|00003050| 3d 20 49 4e 44 49 52 45 | 43 54 28 4d 41 4b 45 43 |= INDIRE|CT(MAKEC|
|00003060| 45 4c 4c 28 31 32 3b 6c | 6f 6f 70 5f 76 61 72 29 |ELL(12;l|oop_var)|
|00003070| 29 7b 20 47 65 74 20 74 | 68 65 20 63 6f 6e 74 65 |){ Get t|he conte|
|00003080| 6e 74 73 20 6f 66 20 74 | 68 65 20 63 75 72 72 65 |nts of t|he curre|
|00003090| 6e 74 20 63 65 6c 6c 20 | 7d 0d 09 09 50 55 54 20 |nt cell |}...PUT |
|000030a0| 74 68 65 5f 63 6f 6e 74 | 65 6e 74 73 20 2b 0d 09 |the_cont|ents +..|
|000030b0| 09 09 49 4e 44 49 52 45 | 43 54 28 4d 41 4b 45 43 |..INDIRE|CT(MAKEC|
|000030c0| 45 4c 4c 28 31 32 3b 20 | 6c 6f 6f 70 5f 76 61 72 |ELL(12; |loop_var|
|000030d0| 2d 31 29 29 09 7b 20 2e | 2e 2e 70 6c 75 73 20 74 |-1)).{ .|..plus t|
|000030e0| 68 65 20 63 6f 6e 74 65 | 6e 74 73 20 6f 66 20 74 |he conte|nts of t|
|000030f0| 68 65 20 63 65 6c 6c 20 | 61 62 6f 76 65 20 7d 0d |he cell |above }.|
|00003100| 09 09 09 49 4e 54 4f 20 | 4d 41 4b 45 43 45 4c 4c |...INTO |MAKECELL|
|00003110| 28 31 32 3b 20 6c 6f 6f | 70 5f 76 61 72 29 09 09 |(12; loo|p_var)..|
|00003120| 7b 20 2e 2e 2e 62 61 63 | 6b 20 69 6e 74 6f 20 74 |{ ...bac|k into t|
|00003130| 68 65 20 63 65 6c 6c 20 | 7d 0d 09 45 4e 44 20 46 |he cell |}..END F|
|00003140| 4f 52 09 09 09 09 09 09 | 09 09 7b 20 65 6e 64 20 |OR......|..{ end |
|00003150| 74 68 65 20 46 4f 52 20 | 6c 6f 6f 70 20 7d 0d 0d |the FOR |loop }..|
|00003160| 09 7b 20 42 6c 61 6e 6b | 20 74 68 65 20 63 65 6c |.{ Blank| the cel|
|00003170| 6c 73 20 62 65 6c 6f 77 | 20 54 69 6d 65 4e 6f 77 |ls below| TimeNow|
|00003180| 20 69 6e 20 74 68 65 20 | 41 43 57 50 20 63 6f 6c | in the |ACWP col|
|00003190| 75 6d 6e 20 7d 0d 09 46 | 4f 52 20 6c 6f 6f 70 5f |umn }..F|OR loop_|
|000031a0| 76 61 72 20 3d 20 74 69 | 6d 65 5f 6e 6f 77 5f 72 |var = ti|me_now_r|
|000031b0| 6f 77 2b 31 20 54 4f 20 | 6c 61 73 74 5f 72 6f 77 |ow+1 TO |last_row|
|000031c0| 20 53 54 45 50 20 31 0d | 20 09 09 50 55 54 20 22 | STEP 1.| ..PUT "|
|000031d0| 20 22 20 49 4e 54 4f 20 | 4d 41 4b 45 43 45 4c 4c | " INTO |MAKECELL|
|000031e0| 28 31 32 3b 20 6c 6f 6f | 70 5f 76 61 72 29 09 7b |(12; loo|p_var).{|
|000031f0| 20 50 75 74 20 61 20 62 | 6c 61 6e 6b 20 69 6e 74 | Put a b|lank int|
|00003200| 6f 20 74 68 65 20 63 65 | 6c 6c 20 7d 0d 09 45 4e |o the ce|ll }..EN|
|00003210| 44 20 46 4f 52 0d 45 4e | 44 20 46 55 4e 43 54 49 |D FOR.EN|D FUNCTI|
|00003220| 4f 4e 0d 0d 7b 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |ON..{***|********|
|00003230| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003240| 2a 2a 2a 2a 2a 2a 20 43 | 41 4c 43 55 4c 41 54 45 |****** C|ALCULATE|
|00003250| 5f 42 43 57 50 20 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |_BCWP **|********|
|00003260| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003270| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003280| 2a 2a 2a 2a 2a 2a 2a 2a | 0d 20 20 54 68 69 73 20 |********|. This |
|00003290| 66 75 6e 63 74 69 6f 6e | 20 63 61 6c 63 75 6c 61 |function| calcula|
|000032a0| 74 65 73 20 74 68 65 20 | 42 75 64 67 65 74 65 64 |tes the |Budgeted|
|000032b0| 20 43 6f 73 74 20 6f 66 | 20 57 6f 72 6b 20 50 65 | Cost of| Work Pe|
|000032c0| 72 66 6f 72 6d 65 64 2e | 0d 20 2a 2a 2a 2a 2a 2a |rformed.|. ******|
|000032d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000032e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000032f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003300| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003310| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003320| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 7d 0d |********|******}.|
|00003330| 0d 46 55 4e 43 54 49 4f | 4e 20 43 41 4c 43 55 4c |.FUNCTIO|N CALCUL|
|00003340| 41 54 45 5f 42 43 57 50 | 28 29 0d 09 44 45 46 49 |ATE_BCWP|()..DEFI|
|00003350| 4e 45 20 70 72 6f 6a 5f | 74 61 62 6c 65 5f 72 6f |NE proj_|table_ro|
|00003360| 77 73 09 09 09 7b 20 76 | 61 72 69 61 62 6c 65 20 |ws...{ v|ariable |
|00003370| 66 6f 72 20 6e 75 6d 62 | 65 72 20 6f 66 20 50 72 |for numb|er of Pr|
|00003380| 6f 6a 65 63 74 20 54 61 | 62 6c 65 20 72 6f 77 73 |oject Ta|ble rows|
|00003390| 20 7d 0d 09 44 45 46 49 | 4e 45 20 74 68 65 5f 64 | }..DEFI|NE the_d|
|000033a0| 61 74 65 09 09 09 09 7b | 20 74 68 65 20 64 61 74 |ate....{| the dat|
|000033b0| 65 20 63 75 72 72 65 6e | 74 6c 79 20 69 6e 20 71 |e curren|tly in q|
|000033c0| 75 65 73 74 69 6f 6e 20 | 7d 0d 09 44 45 46 49 4e |uestion |}..DEFIN|
|000033d0| 45 20 61 63 74 75 61 6c | 5f 65 6c 61 70 73 65 64 |E actual|_elapsed|
|000033e0| 5f 74 69 6d 65 09 09 7b | 20 61 63 74 75 61 6c 20 |_time..{| actual |
|000033f0| 66 69 6e 69 73 68 20 64 | 61 74 65 20 6d 69 6e 75 |finish d|ate minu|
|00003400| 73 20 61 63 74 75 61 6c | 20 73 74 61 72 74 20 64 |s actual| start d|
|00003410| 61 74 65 20 7d 0d 09 44 | 45 46 49 4e 45 20 70 65 |ate }..D|EFINE pe|
|00003420| 72 63 65 6e 74 5f 64 6f | 6e 65 5f 66 69 6e 69 73 |rcent_do|ne_finis|
|00003430| 68 09 09 7b 20 22 64 61 | 74 65 22 20 6f 66 20 74 |h..{ "da|te" of t|
|00003440| 68 65 20 25 64 6f 6e 65 | 20 6f 66 20 74 61 73 6b |he %done| of task|
|00003450| 20 62 65 69 6e 67 20 65 | 76 61 6c 75 61 74 65 64 | being e|valuated|
|00003460| 20 7d 0d 09 44 45 46 49 | 4e 45 20 62 75 63 6b 65 | }..DEFI|NE bucke|
|00003470| 74 5f 6e 75 6d 62 65 72 | 09 09 09 7b 20 22 62 75 |t_number|...{ "bu|
|00003480| 63 6b 65 74 22 20 6e 75 | 6d 62 65 72 20 28 69 2e |cket" nu|mber (i.|
|00003490| 65 2e 2c 20 64 61 74 65 | 20 72 61 6e 67 65 20 63 |e., date| range c|
|000034a0| 65 6c 6c 29 20 77 68 65 | 72 65 20 0d 09 09 09 09 |ell) whe|re .....|
|000034b0| 09 09 09 09 09 63 6f 73 | 74 20 67 65 74 73 20 61 |.....cos|t gets a|
|000034c0| 63 63 72 75 65 64 20 7d | 0d 09 44 45 46 49 4e 45 |ccrued }|..DEFINE|
|000034d0| 20 62 75 63 6b 65 74 5f | 66 69 6e 69 73 68 09 09 | bucket_|finish..|
|000034e0| 09 7b 20 66 69 6e 69 73 | 68 20 64 61 74 65 20 6f |.{ finis|h date o|
|000034f0| 66 20 74 68 65 20 63 75 | 72 72 65 6e 74 20 63 6f |f the cu|rrent co|
|00003500| 73 74 20 62 75 63 6b 65 | 74 20 7d 0d 09 44 45 46 |st bucke|t }..DEF|
|00003510| 49 4e 45 20 6e 65 77 5f | 73 74 61 72 74 09 09 09 |INE new_|start...|
|00003520| 09 7b 20 61 64 6a 75 73 | 74 65 64 20 22 73 74 61 |.{ adjus|ted "sta|
|00003530| 72 74 22 20 64 61 74 65 | 20 6f 66 20 74 61 73 6b |rt" date| of task|
|00003540| 20 70 6f 72 74 69 6f 6e | 20 62 65 69 6e 67 20 65 | portion| being e|
|00003550| 76 61 6c 75 61 74 65 64 | 20 7d 0d 09 44 45 46 49 |valuated| }..DEFI|
|00003560| 4e 45 20 6e 65 77 5f 66 | 69 6e 69 73 68 09 09 09 |NE new_f|inish...|
|00003570| 09 7b 20 61 64 6a 75 73 | 74 65 64 20 22 66 69 6e |.{ adjus|ted "fin|
|00003580| 69 73 68 22 20 64 61 74 | 65 20 6f 66 20 74 61 73 |ish" dat|e of tas|
|00003590| 6b 20 70 6f 72 74 69 6f | 6e 20 62 65 69 6e 67 20 |k portio|n being |
|000035a0| 65 76 61 6c 75 61 74 65 | 64 20 7d 0d 09 44 45 46 |evaluate|d }..DEF|
|000035b0| 49 4e 45 20 63 6f 73 74 | 5f 70 6f 72 74 69 6f 6e |INE cost|_portion|
|000035c0| 09 09 09 09 7b 20 61 6d | 6f 75 6e 74 20 6f 66 20 |....{ am|ount of |
|000035d0| 63 6f 73 74 20 77 68 69 | 63 68 20 67 6f 65 73 20 |cost whi|ch goes |
|000035e0| 69 6e 74 6f 20 63 75 72 | 72 65 6e 74 20 62 75 63 |into cur|rent buc|
|000035f0| 6b 65 74 20 7d 0d 0d 09 | 53 45 4c 45 43 54 20 52 |ket }...|SELECT R|
|00003600| 41 4e 47 45 20 46 31 2e | 2e 46 33 32 37 36 38 09 |ANGE F1.|.F32768.|
|00003610| 09 09 7b 20 53 65 6c 65 | 63 74 20 74 68 65 20 45 |..{ Sele|ct the E|
|00003620| 6e 64 69 6e 67 20 64 61 | 74 65 73 20 63 6f 6c 75 |nding da|tes colu|
|00003630| 6d 6e 20 28 43 61 73 68 | 20 46 6c 6f 77 20 74 61 |mn (Cash| Flow ta|
|00003640| 62 6c 65 29 20 7d 0d 09 | 43 4f 50 59 09 09 09 09 |ble) }..|COPY....|
|00003650| 09 09 09 7b 20 43 6f 70 | 79 20 74 68 65 20 45 6e |...{ Cop|y the En|
|00003660| 64 69 6e 67 20 64 61 74 | 65 73 20 63 6f 6c 75 6d |ding dat|es colum|
|00003670| 6e 20 28 43 61 73 68 20 | 46 6c 6f 77 20 74 61 62 |n (Cash |Flow tab|
|00003680| 6c 65 29 20 7d 0d 0d 09 | 4f 50 45 4e 20 22 4d 50 |le) }...|OPEN "MP|
|00003690| 20 50 72 6f 6a 65 63 74 | 20 54 61 62 6c 65 22 09 | Project| Table".|
|000036a0| 09 09 7b 20 4f 70 65 6e | 20 74 68 65 20 50 72 6f |..{ Open| the Pro|
|000036b0| 6a 65 63 74 20 54 61 62 | 6c 65 20 65 78 70 6f 72 |ject Tab|le expor|
|000036c0| 74 20 66 69 6c 65 20 7d | 0d 09 49 46 20 43 45 52 |t file }|..IF CER|
|000036d0| 52 4f 52 28 29 20 3d 20 | 30 0d 09 09 5a 4f 4f 4d |ROR() = |0...ZOOM|
|000036e0| 20 57 49 4e 44 4f 57 09 | 09 09 09 7b 20 5a 6f 6f | WINDOW.|...{ Zoo|
|000036f0| 6d 20 74 68 65 20 77 69 | 6e 64 6f 77 20 74 6f 20 |m the wi|ndow to |
|00003700| 65 6e 73 75 72 65 20 69 | 74 20 66 69 6c 6c 73 20 |ensure i|t fills |
|00003710| 74 68 65 20 73 63 72 65 | 65 6e 20 7d 0d 09 09 70 |the scre|en }...p|
|00003720| 72 6f 6a 5f 74 61 62 6c | 65 5f 72 6f 77 73 20 3d |roj_tabl|e_rows =|
|00003730| 20 47 45 54 5f 52 4f 57 | 53 28 29 09 7b 20 44 65 | GET_ROW|S().{ De|
|00003740| 74 65 72 6d 69 6e 65 20 | 74 68 65 20 6e 75 6d 62 |termine |the numb|
|00003750| 65 72 20 6f 66 20 50 72 | 6f 6a 65 63 74 20 54 61 |er of Pr|oject Ta|
|00003760| 62 6c 65 20 72 6f 77 73 | 20 62 65 66 6f 72 65 20 |ble rows| before |
|00003770| 70 61 73 74 65 20 7d 0d | 09 09 53 45 4c 45 43 54 |paste }.|..SELECT|
|00003780| 20 52 41 4e 47 45 20 48 | 31 2e 2e 48 33 32 37 36 | RANGE H|1..H3276|
|00003790| 38 09 09 7b 20 53 65 6c | 65 63 74 20 61 20 62 6c |8..{ Sel|ect a bl|
|000037a0| 61 6e 6b 20 63 6f 6c 75 | 6d 6e 20 28 50 72 6f 6a |ank colu|mn (Proj|
|000037b0| 65 63 74 20 54 61 62 6c | 65 29 20 7d 0d 09 09 50 |ect Tabl|e) }...P|
|000037c0| 41 53 54 45 09 09 09 09 | 09 7b 20 50 61 73 74 65 |ASTE....|.{ Paste|
|000037d0| 20 74 68 65 20 45 6e 64 | 69 6e 67 20 64 61 74 65 | the End|ing date|
|000037e0| 73 20 69 6e 74 6f 20 74 | 68 65 20 50 72 6f 6a 65 |s into t|he Proje|
|000037f0| 63 74 20 54 61 62 6c 65 | 20 7d 0d 09 45 4c 53 45 |ct Table| }..ELSE|
|00003800| 0d 09 09 73 74 6f 70 5f | 73 63 72 69 70 74 20 3d |...stop_|script =|
|00003810| 20 74 72 75 65 09 09 09 | 7b 20 43 6f 75 6c 64 6e | true...|{ Couldn|
|00003820| 27 74 20 6f 70 65 6e 20 | 74 68 65 20 50 72 6f 6a |'t open |the Proj|
|00003830| 65 63 74 20 54 61 62 6c | 65 20 7d 0d 09 09 43 4c |ect Tabl|e }...CL|
|00003840| 4f 53 45 20 4e 4f 57 09 | 09 09 09 09 7b 20 43 6c |OSE NOW.|....{ Cl|
|00003850| 6f 73 65 20 43 61 73 68 | 20 46 6c 6f 77 20 54 61 |ose Cash| Flow Ta|
|00003860| 62 6c 65 20 77 69 74 68 | 6f 75 74 20 73 61 76 69 |ble with|out savi|
|00003870| 6e 67 20 7d 0d 09 45 4e | 44 20 49 46 0d 0d 09 49 |ng }..EN|D IF...I|
|00003880| 46 20 4e 4f 54 20 73 74 | 6f 70 5f 73 63 72 69 70 |F NOT st|op_scrip|
|00003890| 74 0d 09 49 46 20 70 72 | 6f 6a 5f 74 61 62 6c 65 |t..IF pr|oj_table|
|000038a0| 5f 72 6f 77 73 20 3e 20 | 30 0d 09 09 7b 20 49 6e |_rows > |0...{ In|
|000038b0| 69 74 69 61 6c 69 7a 65 | 20 61 6c 6c 20 74 68 65 |itialize| all the|
|000038c0| 20 42 43 57 50 20 63 65 | 6c 6c 73 20 74 6f 20 7a | BCWP ce|lls to z|
|000038d0| 65 72 6f 20 69 6e 20 63 | 6f 6c 75 6d 6e 20 39 2e |ero in c|olumn 9.|
|000038e0| 20 7d 0d 09 09 46 4f 52 | 20 6c 6f 6f 70 5f 76 61 | }...FOR| loop_va|
|000038f0| 72 20 3d 20 32 20 74 6f | 20 6c 61 73 74 5f 72 6f |r = 2 to| last_ro|
|00003900| 77 20 53 54 45 50 20 31 | 0d 09 09 09 50 55 54 20 |w STEP 1|....PUT |
|00003910| 30 20 49 4e 54 4f 20 4d | 41 4b 45 43 45 4c 4c 28 |0 INTO M|AKECELL(|
|00003920| 39 3b 6c 6f 6f 70 5f 76 | 61 72 29 0d 09 09 45 4e |9;loop_v|ar)...EN|
|00003930| 44 20 46 4f 52 0d 0d 09 | 09 46 4f 52 20 6c 6f 6f |D FOR...|.FOR loo|
|00003940| 70 5f 76 61 72 20 3d 20 | 31 20 54 4f 20 70 72 6f |p_var = |1 TO pro|
|00003950| 6a 5f 74 61 62 6c 65 5f | 72 6f 77 73 20 53 54 45 |j_table_|rows STE|
|00003960| 50 20 31 09 09 09 7b 20 | 53 74 65 70 20 74 68 72 |P 1...{ |Step thr|
|00003970| 6f 75 67 68 20 65 61 63 | 68 20 72 6f 77 20 69 6e |ough eac|h row in|
|00003980| 20 74 68 65 20 74 61 62 | 6c 65 20 7d 0d 09 20 09 | the tab|le }.. .|
|00003990| 09 70 65 72 63 65 6e 74 | 5f 64 6f 6e 65 20 3d 20 |.percent|_done = |
|000039a0| 49 4e 44 49 52 45 43 54 | 28 4d 41 4b 45 43 45 4c |INDIRECT|(MAKECEL|
|000039b0| 4c 28 34 3b 6c 6f 6f 70 | 5f 76 61 72 29 29 09 7b |L(4;loop|_var)).{|
|000039c0| 20 47 65 74 20 74 61 73 | 6b 20 70 65 72 63 65 6e | Get tas|k percen|
|000039d0| 74 5f 64 6f 6e 65 20 7d | 0d 09 20 20 09 09 49 46 |t_done }|.. ..IF|
|000039e0| 20 70 65 72 63 65 6e 74 | 5f 64 6f 6e 65 20 3c 3e | percent|_done <>|
|000039f0| 20 30 09 09 09 09 09 09 | 7b 20 4f 6e 6c 79 20 77 | 0......|{ Only w|
|00003a00| 6f 72 72 79 20 61 62 6f | 75 74 20 74 61 73 6b 20 |orry abo|ut task |
|00003a10| 69 66 20 73 74 61 72 74 | 65 64 20 7d 0d 0d 09 09 |if start|ed }....|
|00003a20| 09 09 7b 20 41 6c 6c 20 | 6f 66 20 74 68 65 20 74 |..{ All |of the t|
|00003a30| 61 73 6b 27 73 20 46 69 | 78 65 64 20 43 6f 73 74 |ask's Fi|xed Cost|
|00003a40| 20 76 61 6c 75 65 20 67 | 65 74 73 20 64 72 6f 70 | value g|ets drop|
|00003a50| 70 65 64 20 69 6e 74 6f | 20 74 68 65 20 41 63 74 |ped into| the Act|
|00003a60| 75 61 6c 20 53 74 61 72 | 74 20 62 75 63 6b 65 74 |ual Star|t bucket|
|00003a70| 2e 20 7d 0d 09 09 09 09 | 62 75 63 6b 65 74 5f 6e |. }.....|bucket_n|
|00003a80| 75 6d 62 65 72 20 3d 20 | 32 09 09 09 09 09 09 7b |umber = |2......{|
|00003a90| 20 73 65 63 6f 6e 64 20 | 42 43 57 50 20 72 6f 77 | second |BCWP row|
|00003aa0| 20 6e 75 6d 62 65 72 20 | 7d 0d 09 09 09 09 74 68 | number |}.....th|
|00003ab0| 65 5f 64 61 74 65 20 3d | 20 49 4e 44 49 52 45 43 |e_date =| INDIREC|
|00003ac0| 54 28 4d 41 4b 45 43 45 | 4c 4c 28 32 3b 6c 6f 6f |T(MAKECE|LL(2;loo|
|00003ad0| 70 5f 76 61 72 29 29 09 | 7b 20 47 65 74 20 74 61 |p_var)).|{ Get ta|
|00003ae0| 73 6b 20 41 63 74 75 61 | 6c 20 53 74 61 72 74 20 |sk Actua|l Start |
|00003af0| 64 61 74 65 20 7d 0d 09 | 09 09 09 57 48 49 4c 45 |date }..|...WHILE|
|00003b00| 20 74 68 65 5f 64 61 74 | 65 20 3e 3d 20 49 4e 44 | the_dat|e >= IND|
|00003b10| 49 52 45 43 54 28 4d 41 | 4b 45 43 45 4c 4c 28 38 |IRECT(MA|KECELL(8|
|00003b20| 3b 62 75 63 6b 65 74 5f | 6e 75 6d 62 65 72 29 29 |;bucket_|number))|
|00003b30| 0d 09 09 09 09 09 62 75 | 63 6b 65 74 5f 6e 75 6d |......bu|cket_num|
|00003b40| 62 65 72 20 3d 20 62 75 | 63 6b 65 74 5f 6e 75 6d |ber = bu|cket_num|
|00003b50| 62 65 72 20 2b 20 31 09 | 09 7b 20 46 69 6e 64 20 |ber + 1.|.{ Find |
|00003b60| 74 68 65 20 63 6f 72 72 | 65 63 74 20 62 75 63 6b |the corr|ect buck|
|00003b70| 65 74 20 7d 0d 09 09 09 | 09 09 49 46 20 62 75 63 |et }....|..IF buc|
|00003b80| 6b 65 74 5f 6e 75 6d 62 | 65 72 20 3e 20 6c 61 73 |ket_numb|er > las|
|00003b90| 74 5f 72 6f 77 09 09 09 | 7b 20 43 68 65 63 6b 20 |t_row...|{ Check |
|00003ba0| 69 66 20 63 6f 73 74 20 | 73 68 6f 75 6c 64 20 62 |if cost |should b|
|00003bb0| 65 20 69 6e 20 6c 61 73 | 74 20 62 75 63 6b 65 74 |e in las|t bucket|
|00003bc0| 20 7d 0d 09 09 09 09 09 | 09 62 75 63 6b 65 74 5f | }......|.bucket_|
|00003bd0| 6e 75 6d 62 65 72 20 3d | 20 6c 61 73 74 5f 72 6f |number =| last_ro|
|00003be0| 77 0d 09 09 09 09 09 09 | 45 58 49 54 20 57 48 49 |w.......|EXIT WHI|
|00003bf0| 4c 45 0d 09 09 09 09 09 | 45 4e 44 20 49 46 0d 09 |LE......|END IF..|
|00003c00| 09 09 09 45 4e 44 20 57 | 48 49 4c 45 0d 09 09 09 |...END W|HILE....|
|00003c10| 09 50 55 54 20 49 4e 44 | 49 52 45 43 54 28 4d 41 |.PUT IND|IRECT(MA|
|00003c20| 4b 45 43 45 4c 4c 28 35 | 3b 6c 6f 6f 70 5f 76 61 |KECELL(5|;loop_va|
|00003c30| 72 29 29 20 2b 09 09 7b | 20 47 65 74 20 74 68 65 |r)) +..{| Get the|
|00003c40| 20 74 61 73 6b 20 46 69 | 78 65 64 20 43 6f 73 74 | task Fi|xed Cost|
|00003c50| 20 7d 0d 09 09 09 09 09 | 49 4e 44 49 52 45 43 54 | }......|INDIRECT|
|00003c60| 28 4d 41 4b 45 43 45 4c | 4c 28 39 3b 62 75 63 6b |(MAKECEL|L(9;buck|
|00003c70| 65 74 5f 6e 75 6d 62 65 | 72 29 29 09 7b 20 41 64 |et_numbe|r)).{ Ad|
|00003c80| 64 20 69 74 20 74 6f 20 | 77 68 61 74 27 73 20 69 |d it to |what's i|
|00003c90| 6e 20 74 68 65 20 62 75 | 63 6b 65 74 20 61 6c 72 |n the bu|cket alr|
|00003ca0| 65 61 64 79 20 7d 0d 09 | 09 09 09 09 49 4e 54 4f |eady }..|....INTO|
|00003cb0| 20 4d 41 4b 45 43 45 4c | 4c 28 39 3b 62 75 63 6b | MAKECEL|L(9;buck|
|00003cc0| 65 74 5f 6e 75 6d 62 65 | 72 29 09 09 7b 20 42 61 |et_numbe|r)..{ Ba|
|00003cd0| 63 6b 20 69 6e 74 6f 20 | 63 6f 73 74 20 62 75 63 |ck into |cost buc|
|00003ce0| 6b 65 74 20 7d 0d 0d 09 | 09 09 09 7b 20 54 68 69 |ket }...|...{ Thi|
|00003cf0| 73 20 73 65 63 74 69 6f | 6e 2d 2d 69 6e 63 6c 75 |s sectio|n--inclu|
|00003d00| 64 69 6e 67 20 74 68 65 | 20 57 48 49 4c 45 20 6c |ding the| WHILE l|
|00003d10| 6f 6f 70 20 62 65 6c 6f | 77 2d 2d 64 69 73 74 72 |oop belo|w--distr|
|00003d20| 69 62 75 74 65 20 74 68 | 65 20 70 6c 61 6e 6e 65 |ibute th|e planne|
|00003d30| 64 20 72 65 73 6f 75 72 | 63 65 20 0d 09 09 09 09 |d resour|ce .....|
|00003d40| 09 63 6f 73 74 73 20 69 | 6e 74 6f 20 61 63 74 75 |.costs i|nto actu|
|00003d50| 61 6c 20 64 61 74 65 20 | 62 75 63 6b 65 74 73 2e |al date |buckets.|
|00003d60| 20 7d 0d 09 09 09 09 7b | 20 44 65 74 65 72 6d 69 | }.....{| Determi|
|00003d70| 6e 65 20 74 68 65 20 61 | 63 74 75 61 6c 20 65 6c |ne the a|ctual el|
|00003d80| 61 70 73 65 64 20 74 69 | 6d 65 20 66 6f 72 20 74 |apsed ti|me for t|
|00003d90| 68 65 20 74 61 73 6b 20 | 73 6f 20 72 65 73 6f 75 |he task |so resou|
|00003da0| 72 63 65 20 63 6f 73 74 | 73 20 63 61 6e 20 62 65 |rce cost|s can be|
|00003db0| 20 64 69 73 74 72 69 62 | 75 74 65 64 0d 09 09 09 | distrib|uted....|
|00003dc0| 09 09 6f 76 65 72 20 74 | 68 69 73 20 74 69 6d 65 |..over t|his time|
|00003dd0| 2e 20 20 53 75 62 74 72 | 61 63 74 69 6e 67 20 74 |. Subtr|acting t|
|00003de0| 68 65 20 74 61 73 6b 20 | 61 63 74 75 61 6c 20 73 |he task |actual s|
|00003df0| 74 61 72 74 20 66 72 6f | 6d 20 74 68 65 20 66 69 |tart fro|m the fi|
|00003e00| 6e 69 73 68 20 72 65 73 | 75 6c 74 73 20 69 6e 0d |nish res|ults in.|
|00003e10| 09 09 09 09 09 65 6c 61 | 70 73 65 64 20 64 75 72 |.....ela|psed dur|
|00003e20| 61 74 69 6f 6e 20 77 68 | 69 63 68 20 69 73 20 6f |ation wh|ich is o|
|00003e30| 6e 65 20 64 61 79 20 73 | 68 6f 72 74 2c 20 6e 65 |ne day s|hort, ne|
|00003e40| 63 65 73 73 69 74 61 74 | 69 6e 67 20 61 64 64 69 |cessitat|ing addi|
|00003e50| 6e 67 20 31 2e 20 20 54 | 68 69 73 20 70 72 6f 63 |ng 1. T|his proc|
|00003e60| 65 73 73 0d 09 09 09 09 | 09 72 65 73 75 6c 74 73 |ess.....|.results|
|00003e70| 20 69 6e 20 61 6e 20 61 | 70 70 72 6f 78 69 6d 61 | in an a|pproxima|
|00003e80| 74 69 6f 6e 20 66 6f 72 | 20 74 61 73 6b 73 20 77 |tion for| tasks w|
|00003e90| 68 69 63 68 20 68 61 76 | 65 20 61 20 64 75 72 61 |hich hav|e a dura|
|00003ea0| 74 69 6f 6e 20 6c 65 73 | 73 20 74 68 61 6e 20 74 |tion les|s than t|
|00003eb0| 68 65 20 63 75 72 72 65 | 6e 74 0d 09 09 09 09 09 |he curre|nt......|
|00003ec0| 64 75 72 61 74 69 6f 6e | 20 73 63 61 6c 65 20 75 |duration| scale u|
|00003ed0| 73 65 64 20 69 6e 20 4d | 61 63 50 72 6f 6a 65 63 |sed in M|acProjec|
|00003ee0| 74 2e 20 20 46 6f 72 20 | 65 78 61 6d 70 6c 65 2c |t. For |example,|
|00003ef0| 20 69 66 20 61 20 6f 6e | 65 2d 68 61 6c 66 2d 64 | if a on|e-half-d|
|00003f00| 61 79 20 74 61 73 6b 20 | 69 73 20 73 74 61 72 74 |ay task |is start|
|00003f10| 65 64 0d 09 09 09 09 09 | 61 6e 64 20 63 6f 6d 70 |ed......|and comp|
|00003f20| 6c 65 74 65 64 20 6f 6e | 20 74 68 65 20 73 61 6d |leted on| the sam|
|00003f30| 65 20 77 6f 72 6b 64 61 | 79 20 69 64 65 6e 74 69 |e workda|y identi|
|00003f40| 63 61 6c 20 64 61 74 65 | 73 20 77 69 6c 6c 20 62 |cal date|s will b|
|00003f50| 65 20 65 78 70 6f 72 74 | 65 64 20 66 6f 72 20 74 |e export|ed for t|
|00003f60| 68 65 20 61 63 74 75 61 | 6c 0d 09 09 09 09 09 73 |he actua|l......s|
|00003f70| 74 61 72 74 20 61 6e 64 | 20 66 69 6e 69 73 68 2c |tart and| finish,|
|00003f80| 20 74 68 65 72 65 62 79 | 20 6d 61 6b 69 6e 67 20 | thereby| making |
|00003f90| 74 68 65 20 65 61 72 6e | 65 64 20 76 61 6c 75 65 |the earn|ed value|
|00003fa0| 20 73 70 72 65 61 64 20 | 74 68 65 20 72 65 73 6f | spread |the reso|
|00003fb0| 75 72 63 65 20 63 6f 73 | 74 0d 09 09 09 09 09 6f |urce cos|t......o|
|00003fc0| 66 20 74 68 61 74 20 74 | 61 73 6b 20 6f 76 65 72 |f that t|ask over|
|00003fd0| 20 74 68 65 20 65 6e 74 | 69 72 65 20 64 61 79 2e | the ent|ire day.|
|00003fe0| 20 7d 0d 09 09 09 09 49 | 46 20 49 4e 44 49 52 45 | }.....I|F INDIRE|
|00003ff0| 43 54 28 4d 41 4b 45 43 | 45 4c 4c 28 37 3b 20 6c |CT(MAKEC|ELL(7; l|
|00004000| 6f 6f 70 5f 76 61 72 29 | 29 20 3d 20 30 0d 09 09 |oop_var)|) = 0...|
|00004010| 09 09 09 61 63 74 75 61 | 6c 5f 65 6c 61 70 73 65 |...actua|l_elapse|
|00004020| 64 5f 74 69 6d 65 20 3d | 20 30 09 09 09 09 09 7b |d_time =| 0.....{|
|00004030| 20 54 61 73 6b 20 41 63 | 74 75 61 6c 20 44 75 72 | Task Ac|tual Dur|
|00004040| 61 74 69 6f 6e 20 7d 0d | 09 09 09 09 45 4c 53 45 |ation }.|....ELSE|
|00004050| 0d 09 09 09 09 09 61 63 | 74 75 61 6c 5f 65 6c 61 |......ac|tual_ela|
|00004060| 70 73 65 64 5f 74 69 6d | 65 20 3d 0d 09 09 09 09 |psed_tim|e =.....|
|00004070| 09 09 49 4e 44 49 52 45 | 43 54 28 4d 41 4b 45 43 |..INDIRE|CT(MAKEC|
|00004080| 45 4c 4c 28 33 3b 6c 6f | 6f 70 5f 76 61 72 29 29 |ELL(3;lo|op_var))|
|00004090| 20 2d 09 20 20 09 7b 20 | 54 61 73 6b 20 41 63 74 | -. .{ |Task Act|
|000040a0| 75 61 6c 20 46 69 6e 69 | 73 68 20 7d 0d 09 09 09 |ual Fini|sh }....|
|000040b0| 09 09 09 49 4e 44 49 52 | 45 43 54 28 4d 41 4b 45 |...INDIR|ECT(MAKE|
|000040c0| 43 45 4c 4c 28 32 3b 6c | 6f 6f 70 5f 76 61 72 29 |CELL(2;l|oop_var)|
|000040d0| 29 09 20 20 09 7b 20 54 | 61 73 6b 20 41 63 74 75 |). .{ T|ask Actu|
|000040e0| 61 6c 20 53 74 61 72 74 | 20 7d 0d 09 09 09 09 09 |al Start| }......|
|000040f0| 09 2b 31 0d 09 09 09 09 | 45 4e 44 20 49 46 0d 0d |.+1.....|END IF..|
|00004100| 09 09 09 09 70 65 72 63 | 65 6e 74 5f 64 6f 6e 65 |....perc|ent_done|
|00004110| 5f 66 69 6e 69 73 68 20 | 3d 0d 09 09 09 09 09 28 |_finish |=......(|
|00004120| 28 70 65 72 63 65 6e 74 | 5f 64 6f 6e 65 2f 31 30 |(percent|_done/10|
|00004130| 30 29 20 2a 20 61 63 74 | 75 61 6c 5f 65 6c 61 70 |0) * act|ual_elap|
|00004140| 73 65 64 5f 74 69 6d 65 | 29 20 2b 0d 09 09 09 09 |sed_time|) +.....|
|00004150| 09 49 4e 44 49 52 45 43 | 54 28 4d 41 4b 45 43 45 |.INDIREC|T(MAKECE|
|00004160| 4c 4c 28 32 3b 6c 6f 6f | 70 5f 76 61 72 29 29 09 |LL(2;loo|p_var)).|
|00004170| 20 20 09 7b 20 54 61 73 | 6b 20 41 63 74 75 61 6c | .{ Tas|k Actual|
|00004180| 20 53 74 61 72 74 20 7d | 0d 0d 09 09 09 09 6e 65 | Start }|......ne|
|00004190| 77 5f 73 74 61 72 74 20 | 3d 20 49 4e 44 49 52 45 |w_start |= INDIRE|
|000041a0| 43 54 28 4d 41 4b 45 43 | 45 4c 4c 28 32 3b 6c 6f |CT(MAKEC|ELL(2;lo|
|000041b0| 6f 70 5f 76 61 72 29 29 | 09 7b 20 54 61 73 6b 20 |op_var))|.{ Task |
|000041c0| 41 63 74 75 61 6c 20 53 | 74 61 72 74 20 7d 0d 0d |Actual S|tart }..|
|000041d0| 09 09 09 09 7b 20 44 6f | 6e 27 74 20 62 6f 74 68 |....{ Do|n't both|
|000041e0| 65 72 20 64 6f 69 6e 67 | 20 74 68 65 20 57 48 49 |er doing| the WHI|
|000041f0| 4c 45 20 6c 6f 6f 70 20 | 69 66 20 74 61 73 6b 20 |LE loop |if task |
|00004200| 64 75 72 61 74 69 6f 6e | 20 69 73 20 7a 65 72 6f |duration| is zero|
|00004210| 20 28 63 61 75 73 65 73 | 20 7a 65 72 6f 20 64 69 | (causes| zero di|
|00004220| 76 69 64 65 29 2e 20 7d | 0d 09 09 09 09 49 46 20 |vide). }|.....IF |
|00004230| 61 63 74 75 61 6c 5f 65 | 6c 61 70 73 65 64 5f 74 |actual_e|lapsed_t|
|00004240| 69 6d 65 20 3d 20 30 0d | 09 09 09 09 09 64 6f 6e |ime = 0.|.....don|
|00004250| 65 20 3d 20 74 72 75 65 | 0d 09 09 09 09 45 4c 53 |e = true|.....ELS|
|00004260| 45 0d 09 09 09 09 09 64 | 6f 6e 65 20 3d 20 66 61 |E......d|one = fa|
|00004270| 6c 73 65 0d 09 09 09 09 | 45 4e 44 20 49 46 0d 0d |lse.....|END IF..|
|00004280| 09 09 09 09 57 48 49 4c | 45 20 64 6f 6e 65 20 3d |....WHIL|E done =|
|00004290| 20 66 61 6c 73 65 0d 09 | 09 09 09 09 62 75 63 6b | false..|....buck|
|000042a0| 65 74 5f 66 69 6e 69 73 | 68 20 3d 20 49 4e 44 49 |et_finis|h = INDI|
|000042b0| 52 45 43 54 28 4d 41 4b | 45 43 45 4c 4c 28 38 3b |RECT(MAK|ECELL(8;|
|000042c0| 62 75 63 6b 65 74 5f 6e | 75 6d 62 65 72 29 29 0d |bucket_n|umber)).|
|000042d0| 09 09 09 09 09 49 46 20 | 62 75 63 6b 65 74 5f 66 |.....IF |bucket_f|
|000042e0| 69 6e 69 73 68 20 3c 20 | 70 65 72 63 65 6e 74 5f |inish < |percent_|
|000042f0| 64 6f 6e 65 5f 66 69 6e | 69 73 68 0d 09 09 09 09 |done_fin|ish.....|
|00004300| 09 09 6e 65 77 5f 66 69 | 6e 69 73 68 20 3d 20 62 |..new_fi|nish = b|
|00004310| 75 63 6b 65 74 5f 66 69 | 6e 69 73 68 0d 09 09 09 |ucket_fi|nish....|
|00004320| 09 09 45 4c 53 45 0d 09 | 09 09 09 09 09 6e 65 77 |..ELSE..|.....new|
|00004330| 5f 66 69 6e 69 73 68 20 | 3d 20 70 65 72 63 65 6e |_finish |= percen|
|00004340| 74 5f 64 6f 6e 65 5f 66 | 69 6e 69 73 68 0d 09 09 |t_done_f|inish...|
|00004350| 09 09 09 09 64 6f 6e 65 | 20 3d 20 74 72 75 65 0d |....done| = true.|
|00004360| 09 09 09 09 09 45 4e 44 | 20 49 46 0d 0d 09 09 09 |.....END| IF.....|
|00004370| 09 09 63 6f 73 74 5f 70 | 6f 72 74 69 6f 6e 20 3d |..cost_p|ortion =|
|00004380| 20 28 28 6e 65 77 5f 66 | 69 6e 69 73 68 20 2d 20 | ((new_f|inish - |
|00004390| 6e 65 77 5f 73 74 61 72 | 74 29 2f 61 63 74 75 61 |new_star|t)/actua|
|000043a0| 6c 5f 65 6c 61 70 73 65 | 64 5f 74 69 6d 65 29 0d |l_elapse|d_time).|
|000043b0| 09 09 09 09 09 09 2a 20 | 49 4e 44 49 52 45 43 54 |......* |INDIRECT|
|000043c0| 28 4d 41 4b 45 43 45 4c | 4c 28 36 3b 6c 6f 6f 70 |(MAKECEL|L(6;loop|
|000043d0| 5f 76 61 72 29 29 09 7b | 20 54 61 73 6b 20 72 65 |_var)).{| Task re|
|000043e0| 73 6f 75 72 63 65 20 63 | 6f 73 74 20 7d 0d 09 09 |source c|ost }...|
|000043f0| 09 09 09 50 55 54 20 49 | 4e 44 49 52 45 43 54 28 |...PUT I|NDIRECT(|
|00004400| 4d 41 4b 45 43 45 4c 4c | 28 39 3b 62 75 63 6b 65 |MAKECELL|(9;bucke|
|00004410| 74 5f 6e 75 6d 62 65 72 | 29 29 09 7b 20 43 75 72 |t_number|)).{ Cur|
|00004420| 72 65 6e 74 20 62 75 63 | 6b 65 74 20 76 61 6c 75 |rent buc|ket valu|
|00004430| 65 20 7d 0d 09 09 09 09 | 09 09 2b 20 63 6f 73 74 |e }.....|..+ cost|
|00004440| 5f 70 6f 72 74 69 6f 6e | 09 09 09 09 09 7b 20 2e |_portion|.....{ .|
|00004450| 2e 2e 70 6c 75 73 20 61 | 64 64 69 74 69 6f 6e 61 |..plus a|dditiona|
|00004460| 6c 20 63 6f 73 74 20 7d | 0d 09 09 09 09 09 09 49 |l cost }|.......I|
|00004470| 4e 54 4f 20 4d 41 4b 45 | 43 45 4c 4c 28 39 3b 62 |NTO MAKE|CELL(9;b|
|00004480| 75 63 6b 65 74 5f 6e 75 | 6d 62 65 72 29 09 7b 20 |ucket_nu|mber).{ |
|00004490| 2e 2e 2e 62 61 63 6b 20 | 69 6e 74 6f 20 62 75 63 |...back |into buc|
|000044a0| 6b 65 74 20 7d 0d 0d 09 | 09 09 09 09 6e 65 77 5f |ket }...|....new_|
|000044b0| 73 74 61 72 74 20 3d 20 | 6e 65 77 5f 66 69 6e 69 |start = |new_fini|
|000044c0| 73 68 09 09 09 09 7b 20 | 50 72 65 70 61 72 65 20 |sh....{ |Prepare |
|000044d0| 66 6f 72 20 6e 65 78 74 | 20 6c 6f 6f 70 20 7d 0d |for next| loop }.|
|000044e0| 09 09 09 09 09 62 75 63 | 6b 65 74 5f 6e 75 6d 62 |.....buc|ket_numb|
|000044f0| 65 72 20 3d 20 62 75 63 | 6b 65 74 5f 6e 75 6d 62 |er = buc|ket_numb|
|00004500| 65 72 20 2b 20 31 09 09 | 7b 20 50 72 65 70 61 72 |er + 1..|{ Prepar|
|00004510| 65 20 66 6f 72 20 6e 65 | 78 74 20 6c 6f 6f 70 20 |e for ne|xt loop |
|00004520| 7d 0d 09 09 09 09 45 4e | 44 20 57 48 49 4c 45 0d |}.....EN|D WHILE.|
|00004530| 09 20 20 09 09 45 4e 44 | 20 49 46 09 09 09 09 09 |. ..END| IF.....|
|00004540| 09 09 09 09 7b 20 45 6e | 64 20 6c 6f 67 69 63 61 |....{ En|d logica|
|00004550| 6c 20 49 46 20 7d 0d 09 | 09 45 4e 44 20 46 4f 52 |l IF }..|.END FOR|
|00004560| 09 09 09 09 09 09 09 09 | 09 09 7b 20 45 6e 64 20 |........|..{ End |
|00004570| 46 4f 52 20 6c 6f 6f 70 | 20 7d 0d 09 09 53 45 4c |FOR loop| }...SEL|
|00004580| 45 43 54 20 52 41 4e 47 | 45 20 49 31 2e 2e 49 33 |ECT RANG|E I1..I3|
|00004590| 32 37 36 38 09 09 09 09 | 09 7b 20 53 65 6c 65 63 |2768....|.{ Selec|
|000045a0| 74 20 42 43 57 50 20 72 | 65 73 75 6c 74 73 20 63 |t BCWP r|esults c|
|000045b0| 6f 6c 75 6d 6e 20 7d 0d | 09 09 43 4f 50 59 09 09 |olumn }.|..COPY..|
|000045c0| 09 09 09 09 09 09 09 7b | 20 43 6f 70 79 20 74 68 |.......{| Copy th|
|000045d0| 65 20 42 43 57 50 20 72 | 65 73 75 6c 74 73 20 7d |e BCWP r|esults }|
|000045e0| 0d 09 09 43 4c 4f 53 45 | 20 4e 4f 57 09 09 09 09 |...CLOSE| NOW....|
|000045f0| 09 09 09 09 7b 20 43 6c | 6f 73 65 20 74 68 65 20 |....{ Cl|ose the |
|00004600| 50 72 6f 6a 65 63 74 20 | 54 61 62 6c 65 20 77 69 |Project |Table wi|
|00004610| 74 68 6f 75 74 20 73 61 | 76 69 6e 67 20 7d 0d 0d |thout sa|ving }..|
|00004620| 09 09 53 45 4c 45 43 54 | 20 52 41 4e 47 45 20 4d |..SELECT| RANGE M|
|00004630| 31 2e 2e 4d 33 32 37 36 | 38 09 09 09 09 09 7b 20 |1..M3276|8.....{ |
|00004640| 53 65 6c 65 63 74 20 74 | 68 65 20 42 43 57 50 20 |Select t|he BCWP |
|00004650| 63 6f 6c 75 6d 6e 20 69 | 6e 20 74 68 65 20 43 61 |column i|n the Ca|
|00004660| 73 68 20 46 6c 6f 77 20 | 73 68 65 65 74 20 7d 0d |sh Flow |sheet }.|
|00004670| 09 09 50 41 53 54 45 09 | 09 09 09 09 09 09 09 7b |..PASTE.|.......{|
|00004680| 20 50 61 73 74 65 20 74 | 68 65 20 42 43 57 50 20 | Paste t|he BCWP |
|00004690| 72 65 73 75 6c 74 73 20 | 7d 0d 0d 09 09 7b 20 41 |results |}....{ A|
|000046a0| 63 63 75 6d 75 6c 61 74 | 65 20 74 68 65 20 42 43 |ccumulat|e the BC|
|000046b0| 57 50 20 72 65 73 75 6c | 74 73 2e 20 7d 0d 09 09 |WP resul|ts. }...|
|000046c0| 46 4f 52 20 6c 6f 6f 70 | 5f 76 61 72 20 3d 20 33 |FOR loop|_var = 3|
|000046d0| 20 54 4f 20 74 69 6d 65 | 5f 6e 6f 77 5f 72 6f 77 | TO time|_now_row|
|000046e0| 20 53 54 45 50 20 31 09 | 09 7b 20 66 72 6f 6d 20 | STEP 1.|.{ from |
|000046f0| 72 6f 77 20 33 20 74 6f | 20 54 69 6d 65 4e 6f 77 |row 3 to| TimeNow|
|00004700| 2c 20 73 74 65 70 20 74 | 68 72 6f 75 67 68 20 65 |, step t|hrough e|
|00004710| 61 63 68 20 72 6f 77 20 | 7d 0d 09 09 09 74 68 65 |ach row |}....the|
|00004720| 5f 63 6f 6e 74 65 6e 74 | 73 20 3d 0d 09 09 09 09 |_content|s =.....|
|00004730| 49 4e 44 49 52 45 43 54 | 28 4d 41 4b 45 43 45 4c |INDIRECT|(MAKECEL|
|00004740| 4c 28 31 33 3b 6c 6f 6f | 70 5f 76 61 72 29 29 09 |L(13;loo|p_var)).|
|00004750| 7b 20 47 65 74 20 74 68 | 65 20 63 6f 6e 74 65 6e |{ Get th|e conten|
|00004760| 74 73 20 6f 66 20 74 68 | 65 20 63 75 72 72 65 6e |ts of th|e curren|
|00004770| 74 20 63 65 6c 6c 20 7d | 0d 09 09 09 50 55 54 20 |t cell }|....PUT |
|00004780| 74 68 65 5f 63 6f 6e 74 | 65 6e 74 73 20 2b 0d 09 |the_cont|ents +..|
|00004790| 09 09 09 49 4e 44 49 52 | 45 43 54 28 4d 41 4b 45 |...INDIR|ECT(MAKE|
|000047a0| 43 45 4c 4c 28 31 33 3b | 20 6c 6f 6f 70 5f 76 61 |CELL(13;| loop_va|
|000047b0| 72 2d 31 29 29 09 7b 20 | 2e 2e 2e 70 6c 75 73 20 |r-1)).{ |...plus |
|000047c0| 74 68 65 20 63 6f 6e 74 | 65 6e 74 73 20 6f 66 20 |the cont|ents of |
|000047d0| 74 68 65 20 63 65 6c 6c | 20 61 62 6f 76 65 20 7d |the cell| above }|
|000047e0| 0d 09 09 09 09 49 4e 54 | 4f 20 4d 41 4b 45 43 45 |.....INT|O MAKECE|
|000047f0| 4c 4c 28 31 33 3b 20 6c | 6f 6f 70 5f 76 61 72 29 |LL(13; l|oop_var)|
|00004800| 09 09 7b 20 2e 2e 2e 62 | 61 63 6b 20 69 6e 74 6f |..{ ...b|ack into|
|00004810| 20 74 68 65 20 63 65 6c | 6c 20 7d 0d 09 09 45 4e | the cel|l }...EN|
|00004820| 44 20 46 4f 52 09 09 09 | 09 09 09 09 09 7b 20 65 |D FOR...|.....{ e|
|00004830| 6e 64 20 74 68 65 20 46 | 4f 52 20 6c 6f 6f 70 20 |nd the F|OR loop |
|00004840| 7d 0d 0d 09 09 7b 20 42 | 6c 61 6e 6b 20 74 68 65 |}....{ B|lank the|
|00004850| 20 63 65 6c 6c 73 20 62 | 65 6c 6f 77 20 54 69 6d | cells b|elow Tim|
|00004860| 65 4e 6f 77 20 69 6e 20 | 74 68 65 20 42 43 57 50 |eNow in |the BCWP|
|00004870| 20 63 6f 6c 75 6d 6e 20 | 7d 0d 09 09 46 4f 52 20 | column |}...FOR |
|00004880| 6c 6f 6f 70 5f 76 61 72 | 20 3d 20 74 69 6d 65 5f |loop_var| = time_|
|00004890| 6e 6f 77 5f 72 6f 77 2b | 31 20 54 4f 20 6c 61 73 |now_row+|1 TO las|
|000048a0| 74 5f 72 6f 77 20 53 54 | 45 50 20 31 0d 09 20 09 |t_row ST|EP 1.. .|
|000048b0| 09 50 55 54 20 22 20 22 | 20 49 4e 54 4f 20 4d 41 |.PUT " "| INTO MA|
|000048c0| 4b 45 43 45 4c 4c 28 31 | 33 3b 20 6c 6f 6f 70 5f |KECELL(1|3; loop_|
|000048d0| 76 61 72 29 09 7b 20 50 | 75 74 20 61 20 62 6c 61 |var).{ P|ut a bla|
|000048e0| 6e 6b 20 69 6e 74 6f 20 | 74 68 65 20 63 65 6c 6c |nk into |the cell|
|000048f0| 20 7d 0d 09 09 45 4e 44 | 20 46 4f 52 0d 09 45 4c | }...END| FOR..EL|
|00004900| 53 45 0d 09 09 73 74 6f | 70 5f 73 63 72 69 70 74 |SE...sto|p_script|
|00004910| 20 3d 20 74 72 75 65 09 | 09 09 09 09 09 7b 20 4e | = true.|.....{ N|
|00004920| 6f 74 20 65 6e 6f 75 67 | 68 20 64 61 74 61 20 74 |ot enoug|h data t|
|00004930| 6f 20 66 69 6e 69 73 68 | 20 73 63 72 69 70 74 20 |o finish| script |
|00004940| 7d 0d 09 09 43 4c 4f 53 | 45 20 4e 4f 57 09 09 09 |}...CLOS|E NOW...|
|00004950| 09 09 09 09 09 7b 20 43 | 6c 6f 73 65 20 50 72 6f |.....{ C|lose Pro|
|00004960| 6a 65 63 74 20 54 61 62 | 6c 65 20 77 69 74 68 6f |ject Tab|le witho|
|00004970| 75 74 20 73 61 76 69 6e | 67 20 7d 0d 09 09 4d 45 |ut savin|g }...ME|
|00004980| 53 53 41 47 45 20 22 54 | 68 65 72 65 20 69 73 20 |SSAGE "T|here is |
|00004990| 6e 6f 74 20 65 6e 6f 75 | 67 68 20 50 72 6f 6a 65 |not enou|gh Proje|
|000049a0| 63 74 20 54 61 62 6c 65 | 20 64 61 74 61 20 74 6f |ct Table| data to|
|000049b0| 20 63 72 65 61 74 65 20 | 61 6e 20 45 61 72 6e 65 | create |an Earne|
|000049c0| 64 20 56 61 6c 75 65 20 | 67 72 61 70 68 2e 22 20 |d Value |graph." |
|000049d0| 0d 09 09 43 4c 4f 53 45 | 20 4e 4f 57 09 09 09 09 |...CLOSE| NOW....|
|000049e0| 09 09 09 09 7b 20 43 6c | 6f 73 65 20 43 61 73 68 |....{ Cl|ose Cash|
|000049f0| 20 46 6c 6f 77 20 54 61 | 62 6c 65 20 77 69 74 68 | Flow Ta|ble with|
|00004a00| 6f 75 74 20 73 61 76 69 | 6e 67 20 7d 0d 09 45 4e |out savi|ng }..EN|
|00004a10| 44 20 49 46 0d 09 45 4e | 44 20 49 46 0d 45 4e 44 |D IF..EN|D IF.END|
|00004a20| 20 46 55 4e 43 54 49 4f | 4e 0d 0d 7b 2a 2a 2a 2a | FUNCTIO|N..{****|
|00004a30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004a40| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 20 43 |********|****** C|
|00004a50| 41 4c 43 5f 54 49 4d 45 | 5f 4e 4f 57 20 2a 2a 2a |ALC_TIME|_NOW ***|
|00004a60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004a70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004a80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004a90| 2a 0d 20 20 54 68 69 73 | 20 66 75 6e 63 74 69 6f |*. This| functio|
|00004aa0| 6e 20 65 73 74 69 6d 61 | 74 65 73 20 22 54 69 6d |n estima|tes "Tim|
|00004ab0| 65 20 4e 6f 77 22 20 62 | 79 20 61 73 73 75 6d 69 |e Now" b|y assumi|
|00004ac0| 6e 67 20 74 68 61 74 20 | 69 74 20 69 73 20 62 65 |ng that |it is be|
|00004ad0| 74 77 65 65 6e 20 74 68 | 65 20 6c 61 73 74 20 74 |tween th|e last t|
|00004ae0| 77 6f 20 75 6e 69 71 75 | 65 20 76 61 6c 75 65 73 |wo uniqu|e values|
|00004af0| 0d 20 20 69 6e 20 74 68 | 65 20 22 41 63 74 75 61 |. in th|e "Actua|
|00004b00| 6c 20 43 75 6d 75 6c 61 | 74 69 76 65 22 20 63 6f |l Cumula|tive" co|
|00004b10| 6c 75 6d 6e 20 6f 66 20 | 74 68 65 20 43 61 73 68 |lumn of |the Cash|
|00004b20| 20 46 6c 6f 77 20 54 61 | 62 6c 65 2e 0d 20 2a 2a | Flow Ta|ble.. **|
|00004b30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004b40| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004b50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004b60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004b70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004b80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004b90| 2a 2a 7d 0d 0d 46 55 4e | 43 54 49 4f 4e 20 43 41 |**}..FUN|CTION CA|
|00004ba0| 4c 43 5f 54 49 4d 45 5f | 4e 4f 57 28 29 0d 09 64 |LC_TIME_|NOW()..d|
|00004bb0| 6f 6e 65 20 3d 20 66 61 | 6c 73 65 09 09 09 09 09 |one = fa|lse.....|
|00004bc0| 09 09 09 7b 20 53 65 74 | 20 64 6f 6e 65 20 66 6c |...{ Set| done fl|
|00004bd0| 61 67 20 74 6f 20 66 61 | 6c 73 65 20 7d 0d 09 74 |ag to fa|lse }..t|
|00004be0| 69 6d 65 5f 6e 6f 77 5f | 72 6f 77 20 3d 20 32 09 |ime_now_|row = 2.|
|00004bf0| 09 09 09 09 09 09 7b 20 | 49 6e 69 74 69 61 6c 69 |......{ |Initiali|
|00004c00| 7a 65 20 69 6e 20 63 61 | 73 65 20 74 68 65 72 65 |ze in ca|se there|
|00004c10| 20 61 72 65 20 6e 6f 20 | 61 63 74 75 61 6c 20 63 | are no |actual c|
|00004c20| 6f 73 74 73 20 7d 0d 09 | 46 4f 52 20 6c 6f 6f 70 |osts }..|FOR loop|
|00004c30| 5f 76 61 72 20 3d 20 6c | 61 73 74 5f 72 6f 77 20 |_var = l|ast_row |
|00004c40| 54 4f 20 33 20 53 54 45 | 50 20 2d 31 09 09 09 7b |TO 3 STE|P -1...{|
|00004c50| 20 53 74 61 72 74 69 6e | 67 20 66 72 6f 6d 20 74 | Startin|g from t|
|00004c60| 68 65 20 62 6f 74 74 6f | 6d 2c 20 73 74 65 70 20 |he botto|m, step |
|00004c70| 74 68 72 6f 75 67 68 20 | 65 61 63 68 20 72 6f 77 |through |each row|
|00004c80| 20 7d 0d 09 09 49 46 20 | 64 6f 6e 65 20 3d 20 66 | }...IF |done = f|
|00004c90| 61 6c 73 65 09 09 09 09 | 09 09 7b 20 49 66 20 64 |alse....|..{ If d|
|00004ca0| 6f 6e 65 20 69 73 20 65 | 71 75 61 6c 20 74 6f 20 |one is e|qual to |
|00004cb0| 66 61 6c 73 65 2e 2e 2e | 7d 0d 09 09 09 74 68 65 |false...|}....the|
|00004cc0| 5f 63 6f 6e 74 65 6e 74 | 73 20 3d 0d 09 09 09 09 |_content|s =.....|
|00004cd0| 49 4e 44 49 52 45 43 54 | 28 4d 41 4b 45 43 45 4c |INDIRECT|(MAKECEL|
|00004ce0| 4c 28 38 3b 6c 6f 6f 70 | 5f 76 61 72 29 29 09 7b |L(8;loop|_var)).{|
|00004cf0| 20 47 65 74 20 74 68 65 | 20 63 6f 6e 74 65 6e 74 | Get the| content|
|00004d00| 73 20 6f 66 20 74 68 65 | 20 63 75 72 72 65 6e 74 |s of the| current|
|00004d10| 20 63 65 6c 6c 20 7d 0d | 09 09 09 49 46 20 49 4e | cell }.|...IF IN|
|00004d20| 44 49 52 45 43 54 28 4d | 41 4b 45 43 45 4c 4c 28 |DIRECT(M|AKECELL(|
|00004d30| 38 3b 6c 6f 6f 70 5f 76 | 61 72 20 2d 20 31 29 29 |8;loop_v|ar - 1))|
|00004d40| 20 0d 09 09 09 09 3c 3e | 20 74 68 65 5f 63 6f 6e | .....<>| the_con|
|00004d50| 74 65 6e 74 73 09 09 09 | 09 7b 20 49 66 20 74 68 |tents...|.{ If th|
|00004d60| 65 20 76 61 6c 75 65 73 | 20 61 72 65 20 6e 6f 74 |e values| are not|
|00004d70| 20 65 71 75 61 6c 2e 2e | 2e 20 7d 0d 09 09 09 09 | equal..|. }.....|
|00004d80| 74 69 6d 65 5f 6e 6f 77 | 5f 72 6f 77 20 3d 20 6c |time_now|_row = l|
|00004d90| 6f 6f 70 5f 76 61 72 09 | 09 09 7b 20 53 65 74 20 |oop_var.|..{ Set |
|00004da0| 74 68 65 20 54 69 6d 65 | 20 4e 6f 77 20 72 6f 77 |the Time| Now row|
|00004db0| 20 74 6f 20 63 75 72 72 | 65 6e 74 20 72 6f 77 20 | to curr|ent row |
|00004dc0| 7d 0d 09 09 09 09 64 6f | 6e 65 20 3d 20 74 72 75 |}.....do|ne = tru|
|00004dd0| 65 09 09 09 09 09 7b 20 | 53 65 74 20 74 68 65 20 |e.....{ |Set the |
|00004de0| 64 6f 6e 65 20 66 6c 61 | 67 20 74 6f 20 74 72 75 |done fla|g to tru|
|00004df0| 65 20 7d 0d 09 09 09 45 | 4e 44 20 49 46 09 09 09 |e }....E|ND IF...|
|00004e00| 09 09 09 09 7b 20 45 6e | 64 20 6c 6f 67 69 63 61 |....{ En|d logica|
|00004e10| 6c 20 49 46 20 7d 0d 09 | 09 45 4e 44 20 49 46 09 |l IF }..|.END IF.|
|00004e20| 09 09 09 09 09 09 09 7b | 20 45 6e 64 20 6c 6f 67 |.......{| End log|
|00004e30| 69 63 61 6c 20 49 46 20 | 7d 0d 09 45 4e 44 20 46 |ical IF |}..END F|
|00004e40| 4f 52 09 09 09 09 09 09 | 09 09 09 7b 20 45 6e 64 |OR......|...{ End|
|00004e50| 20 46 4f 52 20 6c 6f 6f | 70 20 7d 0d 45 4e 44 20 | FOR loo|p }.END |
|00004e60| 46 55 4e 43 54 49 4f 4e | 0d 0d 7b 2a 2a 2a 2a 2a |FUNCTION|..{*****|
|00004e70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004e80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004e90| 20 46 4f 52 4d 41 54 5f | 54 41 42 4c 45 20 2a 2a | FORMAT_|TABLE **|
|00004ea0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004eb0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004ec0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004ed0| 0d 20 20 54 68 69 73 20 | 66 75 6e 63 74 69 6f 6e |. This |function|
|00004ee0| 20 66 6f 72 6d 61 74 73 | 20 74 68 65 20 74 61 62 | formats| the tab|
|00004ef0| 75 6c 61 72 20 64 61 74 | 61 20 74 6f 20 65 6e 73 |ular dat|a to ens|
|00004f00| 75 72 65 20 74 68 61 74 | 20 74 68 65 20 72 65 73 |ure that| the res|
|00004f10| 75 6c 74 69 6e 67 20 63 | 68 61 72 74 20 77 69 6c |ulting c|hart wil|
|00004f20| 6c 20 68 61 76 65 20 74 | 68 65 20 64 65 73 69 72 |l have t|he desir|
|00004f30| 65 64 0d 20 20 61 74 74 | 72 69 62 75 74 65 73 2e |ed. att|ributes.|
|00004f40| 0d 20 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |. ******|********|
|00004f50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004f60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004f70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004f80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004f90| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004fa0| 2a 2a 2a 2a 2a 2a 7d 0d | 0d 46 55 4e 43 54 49 4f |******}.|.FUNCTIO|
|00004fb0| 4e 20 46 4f 52 4d 41 54 | 5f 54 41 42 4c 45 28 29 |N FORMAT|_TABLE()|
|00004fc0| 0d 09 48 49 44 45 20 48 | 45 41 44 49 4e 47 53 09 |..HIDE H|EADINGS.|
|00004fd0| 09 09 09 09 09 09 7b 20 | 48 69 64 65 20 63 6f 6c |......{ |Hide col|
|00004fe0| 75 6d 6e 20 61 6e 64 20 | 72 6f 77 20 68 65 61 64 |umn and |row head|
|00004ff0| 69 6e 67 73 20 7d 0d 09 | 48 49 44 45 20 54 4f 4f |ings }..|HIDE TOO|
|00005000| 4c 20 42 4f 58 09 09 09 | 09 09 09 09 7b 20 48 69 |L BOX...|....{ Hi|
|00005010| 64 65 20 74 6f 6f 6c 20 | 70 61 6c 65 74 74 65 20 |de tool |palette |
|00005020| 7d 0d 09 48 49 44 45 20 | 45 4e 54 52 59 20 42 41 |}..HIDE |ENTRY BA|
|00005030| 52 09 09 09 09 09 09 09 | 7b 20 48 69 64 65 20 65 |R.......|{ Hide e|
|00005040| 6e 74 72 79 20 62 61 72 | 20 7d 0d 09 48 49 44 45 |ntry bar| }..HIDE|
|00005050| 20 43 45 4c 4c 20 47 52 | 49 44 09 09 09 09 09 09 | CELL GR|ID......|
|00005060| 09 7b 20 48 69 64 65 20 | 74 68 65 20 63 65 6c 6c |.{ Hide |the cell|
|00005070| 20 67 72 69 64 20 7d 0d | 09 53 45 4c 45 43 54 20 | grid }.|.SELECT |
|00005080| 52 41 4e 47 45 20 41 31 | 2e 2e 41 56 4c 48 31 09 |RANGE A1|..AVLH1.|
|00005090| 09 09 09 09 7b 20 53 65 | 6c 65 63 74 20 74 68 65 |....{ Se|lect the|
|000050a0| 20 66 69 72 73 74 20 72 | 6f 77 20 7d 0d 09 49 4e | first r|ow }..IN|
|000050b0| 53 45 52 54 09 09 09 09 | 09 09 09 09 7b 20 49 6e |SERT....|....{ In|
|000050c0| 73 65 72 74 20 61 20 6e | 65 77 20 72 6f 77 20 7d |sert a n|ew row }|
|000050d0| 0d 09 6c 61 73 74 5f 72 | 6f 77 20 3d 20 6c 61 73 |..last_r|ow = las|
|000050e0| 74 5f 72 6f 77 20 2b 20 | 31 09 09 09 09 09 7b 20 |t_row + |1.....{ |
|000050f0| 42 75 6d 70 20 6f 6e 65 | 20 74 6f 20 61 63 63 6f |Bump one| to acco|
|00005100| 6d 6d 6f 64 61 74 65 20 | 6e 65 77 20 72 6f 77 20 |mmodate |new row |
|00005110| 7d 0d 09 74 69 6d 65 5f | 6e 6f 77 5f 72 6f 77 20 |}..time_|now_row |
|00005120| 3d 20 74 69 6d 65 5f 6e | 6f 77 5f 72 6f 77 20 2b |= time_n|ow_row +|
|00005130| 20 31 09 09 09 7b 20 42 | 75 6d 70 20 6f 6e 65 20 | 1...{ B|ump one |
|00005140| 74 6f 20 61 63 63 6f 6d | 6d 6f 64 61 74 65 20 6e |to accom|modate n|
|00005150| 65 77 20 72 6f 77 20 7d | 0d 09 50 55 54 20 22 53 |ew row }|..PUT "S|
|00005160| 74 61 72 74 69 6e 67 22 | 20 49 4e 54 4f 20 41 32 |tarting"| INTO A2|
|00005170| 09 09 09 09 09 7b 20 41 | 64 64 20 68 65 61 64 69 |.....{ A|dd headi|
|00005180| 6e 67 20 7d 0d 09 50 55 | 54 20 22 50 6c 61 6e 20 |ng }..PU|T "Plan |
|00005190| 43 6f 73 74 73 22 20 49 | 4e 54 4f 20 42 32 09 09 |Costs" I|NTO B2..|
|000051a0| 09 09 09 7b 20 41 64 64 | 20 68 65 61 64 69 6e 67 |...{ Add| heading|
|000051b0| 20 7d 0d 09 50 55 54 20 | 22 50 6c 61 6e 20 49 6e | }..PUT |"Plan In|
|000051c0| 63 6f 6d 65 22 20 49 4e | 54 4f 20 43 32 09 09 09 |come" IN|TO C2...|
|000051d0| 09 7b 20 41 64 64 20 68 | 65 61 64 69 6e 67 20 7d |.{ Add h|eading }|
|000051e0| 0d 09 50 55 54 20 22 41 | 63 74 75 61 6c 20 43 6f |..PUT "A|ctual Co|
|000051f0| 73 74 73 22 20 49 4e 54 | 4f 20 44 32 09 09 09 09 |sts" INT|O D2....|
|00005200| 7b 20 41 64 64 20 68 65 | 61 64 69 6e 67 20 7d 0d |{ Add he|ading }.|
|00005210| 09 50 55 54 20 22 41 63 | 74 75 61 6c 20 49 6e 63 |.PUT "Ac|tual Inc|
|00005220| 6f 6d 65 22 20 49 4e 54 | 4f 20 45 32 09 09 09 09 |ome" INT|O E2....|
|00005230| 7b 20 41 64 64 20 68 65 | 61 64 69 6e 67 20 7d 0d |{ Add he|ading }.|
|00005240| 09 50 55 54 20 22 45 6e | 64 69 6e 67 22 20 49 4e |.PUT "En|ding" IN|
|00005250| 54 4f 20 46 32 09 09 09 | 09 09 7b 20 41 64 64 20 |TO F2...|..{ Add |
|00005260| 68 65 61 64 69 6e 67 20 | 7d 0d 09 50 55 54 20 22 |heading |}..PUT "|
|00005270| 50 6c 61 6e 20 43 75 6d | 2e 22 20 49 4e 54 4f 20 |Plan Cum|." INTO |
|00005280| 47 32 09 09 09 09 09 7b | 20 41 64 64 20 68 65 61 |G2.....{| Add hea|
|00005290| 64 69 6e 67 20 7d 0d 09 | 50 55 54 20 22 41 63 74 |ding }..|PUT "Act|
|000052a0| 75 61 6c 20 43 75 6d 2e | 22 20 49 4e 54 4f 20 48 |ual Cum.|" INTO H|
|000052b0| 32 09 09 09 09 7b 20 41 | 64 64 20 68 65 61 64 69 |2....{ A|dd headi|
|000052c0| 6e 67 20 7d 0d 09 50 55 | 54 20 22 44 61 74 65 22 |ng }..PU|T "Date"|
|000052d0| 20 49 4e 54 4f 20 4a 32 | 09 09 09 09 09 09 7b 20 | INTO J2|......{ |
|000052e0| 41 64 64 20 68 65 61 64 | 69 6e 67 20 7d 0d 09 50 |Add head|ing }..P|
|000052f0| 55 54 20 22 42 43 57 53 | 22 20 49 4e 54 4f 20 4b |UT "BCWS|" INTO K|
|00005300| 32 20 09 09 09 09 09 09 | 7b 20 41 64 64 20 68 65 |2 ......|{ Add he|
|00005310| 61 64 69 6e 67 20 7d 0d | 09 50 55 54 20 22 41 43 |ading }.|.PUT "AC|
|00005320| 57 50 22 20 49 4e 54 4f | 20 4c 32 20 20 09 09 09 |WP" INTO| L2 ...|
|00005330| 09 09 7b 20 41 64 64 20 | 68 65 61 64 69 6e 67 20 |..{ Add |heading |
|00005340| 7d 0d 09 50 55 54 20 22 | 42 43 57 50 22 20 49 4e |}..PUT "|BCWP" IN|
|00005350| 54 4f 20 4d 32 20 20 09 | 09 09 09 09 7b 20 41 64 |TO M2 .|....{ Ad|
|00005360| 64 20 68 65 61 64 69 6e | 67 20 7d 0d 09 53 45 4c |d headin|g }..SEL|
|00005370| 45 43 54 20 52 41 4e 47 | 45 20 41 32 2e 2e 4d 32 |ECT RANG|E A2..M2|
|00005380| 09 09 09 09 09 09 7b 20 | 53 65 6c 65 63 74 20 74 |......{ |Select t|
|00005390| 69 74 6c 65 20 72 6f 77 | 20 7d 0d 09 54 45 58 54 |itle row| }..TEXT|
|000053a0| 20 53 54 59 4c 45 20 22 | 42 22 09 09 09 09 09 09 | STYLE "|B"......|
|000053b0| 09 7b 20 53 65 74 20 73 | 74 79 6c 65 20 74 6f 20 |.{ Set s|tyle to |
|000053c0| 62 6f 6c 64 20 7d 0d 09 | 41 4c 49 47 4e 20 43 45 |bold }..|ALIGN CE|
|000053d0| 4e 54 45 52 09 09 09 09 | 09 09 09 7b 20 43 65 6e |NTER....|...{ Cen|
|000053e0| 74 65 72 20 74 69 74 6c | 65 73 20 7d 0d 09 53 45 |ter titl|es }..SE|
|000053f0| 4c 45 43 54 20 52 41 4e | 47 45 28 4d 41 4b 45 52 |LECT RAN|GE(MAKER|
|00005400| 41 4e 47 45 28 31 31 3b | 33 3b 31 33 3b 6c 61 73 |ANGE(11;|3;13;las|
|00005410| 74 5f 72 6f 77 29 29 09 | 7b 20 53 65 6c 65 63 74 |t_row)).|{ Select|
|00005420| 20 42 43 57 53 2c 20 41 | 43 57 50 2c 20 42 43 57 | BCWS, A|CWP, BCW|
|00005430| 50 20 63 6f 6c 75 6d 6e | 73 20 7d 0d 09 46 4f 52 |P column|s }..FOR|
|00005440| 4d 41 54 20 43 55 52 52 | 45 4e 43 59 09 09 09 09 |MAT CURR|ENCY....|
|00005450| 09 09 7b 20 43 68 61 6e | 67 65 20 74 68 65 20 64 |..{ Chan|ge the d|
|00005460| 6f 6c 6c 61 72 20 66 6f | 72 6d 61 74 73 20 7d 0d |ollar fo|rmats }.|
|00005470| 09 55 53 45 20 43 4f 4d | 4d 41 53 09 09 09 09 09 |.USE COM|MAS.....|
|00005480| 09 09 7b 20 55 73 65 20 | 63 6f 6d 6d 61 73 20 69 |..{ Use |commas i|
|00005490| 6e 20 66 6f 72 6d 61 74 | 20 7d 0d 09 53 45 4c 45 |n format| }..SELE|
|000054a0| 43 54 20 52 41 4e 47 45 | 28 4d 41 4b 45 52 41 4e |CT RANGE|(MAKERAN|
|000054b0| 47 45 28 31 30 3b 33 3b | 31 30 3b 6c 61 73 74 5f |GE(10;3;|10;last_|
|000054c0| 72 6f 77 29 29 09 7b 20 | 53 65 6c 65 63 74 20 64 |row)).{ |Select d|
|000054d0| 61 74 65 20 63 6f 6c 75 | 6d 6e 20 7d 0d 09 46 4f |ate colu|mn }..FO|
|000054e0| 52 4d 41 54 20 44 41 54 | 45 20 31 09 09 09 09 09 |RMAT DAT|E 1.....|
|000054f0| 09 09 7b 20 53 68 6f 77 | 20 64 61 74 65 73 20 61 |..{ Show| dates a|
|00005500| 73 20 4d 4d 2f 44 44 2f | 59 59 20 7d 0d 09 53 45 |s MM/DD/|YY }..SE|
|00005510| 4c 45 43 54 20 52 41 4e | 47 45 28 4d 41 4b 45 52 |LECT RAN|GE(MAKER|
|00005520| 41 4e 47 45 28 31 3b 32 | 3b 31 33 3b 6c 61 73 74 |ANGE(1;2|;13;last|
|00005530| 5f 72 6f 77 29 29 09 7b | 20 53 65 6c 65 63 74 20 |_row)).{| Select |
|00005540| 74 61 62 6c 65 20 72 61 | 6e 67 65 20 7d 0d 09 54 |table ra|nge }..T|
|00005550| 45 58 54 20 46 4f 4e 54 | 20 22 48 65 6c 76 65 74 |EXT FONT| "Helvet|
|00005560| 69 63 61 22 09 09 09 09 | 09 7b 20 53 65 74 20 74 |ica"....|.{ Set t|
|00005570| 61 62 6c 65 20 66 6f 6e | 74 20 7d 0d 09 43 4f 4c |able fon|t }..COL|
|00005580| 55 4d 4e 20 57 49 44 54 | 48 20 31 2e 36 20 49 4e |UMN WIDT|H 1.6 IN|
|00005590| 43 48 45 53 09 09 09 09 | 09 7b 20 53 65 74 20 63 |CHES....|.{ Set c|
|000055a0| 6f 6c 75 6d 6e 20 77 69 | 64 74 68 20 7d 0d 09 43 |olumn wi|dth }..C|
|000055b0| 45 4c 4c 20 42 4f 52 44 | 45 52 20 22 54 42 4c 52 |ELL BORD|ER "TBLR|
|000055c0| 22 09 09 09 09 09 09 7b | 20 53 65 74 20 63 65 6c |"......{| Set cel|
|000055d0| 6c 20 62 6f 72 64 65 72 | 20 7d 0d 09 53 45 4c 45 |l border| }..SELE|
|000055e0| 43 54 20 52 41 4e 47 45 | 28 4d 41 4b 45 52 41 4e |CT RANGE|(MAKERAN|
|000055f0| 47 45 28 39 3b 31 3b 39 | 3b 6c 61 73 74 5f 72 6f |GE(9;1;9|;last_ro|
|00005600| 77 29 29 09 09 7b 20 53 | 65 6c 65 63 74 20 62 6c |w))..{ S|elect bl|
|00005610| 61 6e 6b 20 63 6f 6c 75 | 6d 6e 20 7d 0d 09 43 45 |ank colu|mn }..CE|
|00005620| 4c 4c 20 42 4f 52 44 45 | 52 20 22 74 62 6c 72 22 |LL BORDE|R "tblr"|
|00005630| 09 09 09 09 09 09 7b 20 | 54 75 72 6e 20 6f 66 66 |......{ |Turn off|
|00005640| 20 63 65 6c 6c 20 62 6f | 72 64 65 72 20 7d 0d 09 | cell bo|rder }..|
|00005650| 43 4f 4c 55 4d 4e 20 57 | 49 44 54 48 20 2e 35 20 |COLUMN W|IDTH .5 |
|00005660| 49 4e 43 48 09 09 09 09 | 09 7b 20 53 65 74 20 63 |INCH....|.{ Set c|
|00005670| 6f 6c 75 6d 6e 20 77 69 | 64 74 68 20 7d 0d 09 53 |olumn wi|dth }..S|
|00005680| 45 4c 45 43 54 20 52 41 | 4e 47 45 20 28 4d 41 4b |ELECT RA|NGE (MAK|
|00005690| 45 52 41 4e 47 45 28 32 | 3b 32 3b 35 3b 6c 61 73 |ERANGE(2|;2;5;las|
|000056a0| 74 5f 72 6f 77 29 29 09 | 7b 20 53 65 6c 65 63 74 |t_row)).|{ Select|
|000056b0| 20 64 6f 6c 6c 61 72 20 | 63 6f 6c 75 6d 6e 73 20 | dollar |columns |
|000056c0| 7d 0d 09 53 45 4c 45 43 | 54 20 4d 4f 52 45 20 52 |}..SELEC|T MORE R|
|000056d0| 41 4e 47 45 20 28 4d 41 | 4b 45 52 41 4e 47 45 28 |ANGE (MA|KERANGE(|
|000056e0| 37 3b 32 3b 38 3b 6c 61 | 73 74 5f 72 6f 77 29 29 |7;2;8;la|st_row))|
|000056f0| 7b 20 53 65 6c 65 63 74 | 20 6d 6f 72 65 20 64 6f |{ Select| more do|
|00005700| 6c 6c 61 72 20 63 6f 6c | 75 6d 6e 73 20 7d 0d 09 |llar col|umns }..|
|00005710| 46 4f 52 4d 41 54 20 43 | 55 52 52 45 4e 43 59 09 |FORMAT C|URRENCY.|
|00005720| 09 09 09 09 09 7b 20 43 | 68 61 6e 67 65 20 74 68 |.....{ C|hange th|
|00005730| 65 20 64 6f 6c 6c 61 72 | 20 66 6f 72 6d 61 74 73 |e dollar| formats|
|00005740| 20 7d 0d 09 55 53 45 20 | 43 4f 4d 4d 41 53 09 09 | }..USE |COMMAS..|
|00005750| 09 09 09 09 09 7b 20 55 | 73 65 20 63 6f 6d 6d 61 |.....{ U|se comma|
|00005760| 73 20 69 6e 20 66 6f 72 | 6d 61 74 20 7d 0d 09 55 |s in for|mat }..U|
|00005770| 4e 53 45 4c 45 43 54 09 | 09 09 09 09 09 09 09 7b |NSELECT.|.......{|
|00005780| 20 55 6e 73 65 6c 65 63 | 74 20 69 74 65 6d 73 20 | Unselec|t items |
|00005790| 7d 0d 45 4e 44 20 46 55 | 4e 43 54 49 4f 4e 0d 0d |}.END FU|NCTION..|
|000057a0| 0d 7b 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.{******|********|
|000057b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000057c0| 2a 2a 2a 2a 2a 2a 2a 20 | 44 41 54 45 5f 52 45 44 |******* |DATE_RED|
|000057d0| 55 43 54 49 4f 4e 20 2a | 2a 2a 2a 2a 2a 2a 2a 2a |UCTION *|********|
|000057e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000057f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005800| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 0d 20 20 45 6c 69 6d |********|*. Elim|
|00005810| 69 6e 61 74 65 20 73 6f | 6d 65 20 6f 66 20 74 68 |inate so|me of th|
|00005820| 65 20 64 61 74 65 73 20 | 74 6f 20 66 69 78 20 63 |e dates |to fix c|
|00005830| 72 6f 77 64 69 6e 67 20 | 6f 6e 20 78 20 61 78 69 |rowding |on x axi|
|00005840| 73 2e 0d 20 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |s.. ****|********|
|00005850| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005860| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005870| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005880| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005890| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000058a0| 2a 2a 2a 2a 2a 2a 2a 2a | 7d 0d 0d 46 55 4e 43 54 |********|}..FUNCT|
|000058b0| 49 4f 4e 20 44 41 54 45 | 5f 52 45 44 55 43 54 49 |ION DATE|_REDUCTI|
|000058c0| 4f 4e 28 29 0d 09 44 45 | 46 49 4e 45 20 6f 75 74 |ON()..DE|FINE out|
|000058d0| 65 72 5f 6c 6f 6f 70 09 | 09 09 09 09 09 7b 20 4f |er_loop.|.....{ O|
|000058e0| 75 74 65 72 20 6c 6f 6f | 70 20 63 6f 75 6e 74 65 |uter loo|p counte|
|000058f0| 72 20 7d 0d 09 44 45 46 | 49 4e 45 20 65 6e 64 5f |r }..DEF|INE end_|
|00005900| 6c 6f 6f 70 09 09 09 09 | 09 09 7b 20 45 6e 64 20 |loop....|..{ End |
|00005910| 6f 66 20 6c 6f 6f 70 20 | 63 6f 75 6e 74 65 72 7d |of loop |counter}|
|00005920| 0d 09 0d 09 49 46 20 6c | 61 73 74 5f 72 6f 77 20 |....IF l|ast_row |
|00005930| 3e 20 31 31 09 09 09 09 | 09 09 7b 20 43 68 65 63 |> 11....|..{ Chec|
|00005940| 6b 20 66 6f 72 20 6d 69 | 6e 69 6d 75 6d 20 23 20 |k for mi|nimum # |
|00005950| 6f 66 20 72 6f 77 73 20 | 7d 0d 09 09 65 6e 64 5f |of rows |}...end_|
|00005960| 6c 6f 6f 70 20 3d 20 49 | 4e 54 28 28 6c 61 73 74 |loop = I|NT((last|
|00005970| 5f 72 6f 77 2d 31 29 2f | 39 29 09 09 7b 20 43 61 |_row-1)/|9)..{ Ca|
|00005980| 6c 63 75 6c 61 74 65 20 | 6e 75 6d 62 65 72 20 6f |lculate |number o|
|00005990| 66 20 63 65 6c 6c 73 20 | 74 6f 20 63 6c 65 61 72 |f cells |to clear|
|000059a0| 20 7d 0d 09 09 46 4f 52 | 20 6f 75 74 65 72 5f 6c | }...FOR| outer_l|
|000059b0| 6f 6f 70 20 3d 20 32 20 | 74 6f 20 65 6e 64 5f 6c |oop = 2 |to end_l|
|000059c0| 6f 6f 70 09 09 7b 20 42 | 65 67 69 6e 20 6f 75 74 |oop..{ B|egin out|
|000059d0| 65 72 20 6c 6f 6f 70 20 | 7d 0d 09 09 09 46 4f 52 |er loop |}....FOR|
|000059e0| 20 6c 6f 6f 70 5f 76 61 | 72 20 3d 20 6f 75 74 65 | loop_va|r = oute|
|000059f0| 72 5f 6c 6f 6f 70 2b 31 | 20 09 09 7b 20 53 74 61 |r_loop+1| ..{ Sta|
|00005a00| 72 74 69 6e 67 20 61 74 | 20 72 6f 77 20 6f 75 74 |rting at| row out|
|00005a10| 65 72 5f 6c 6f 6f 70 2b | 31 2e 2e 2e 20 7d 0d 09 |er_loop+|1... }..|
|00005a20| 09 09 09 54 4f 20 6c 61 | 73 74 5f 72 6f 77 20 53 |...TO la|st_row S|
|00005a30| 54 45 50 20 65 6e 64 5f | 6c 6f 6f 70 20 09 7b 20 |TEP end_|loop .{ |
|00005a40| 2e 2e 2e 73 74 65 70 20 | 74 68 72 6f 75 67 68 20 |...step |through |
|00005a50| 65 76 65 72 79 20 65 6e | 64 5f 6c 6f 6f 70 74 68 |every en|d_loopth|
|00005a60| 20 72 6f 77 20 7d 0d 20 | 09 09 09 09 50 55 54 20 | row }. |....PUT |
|00005a70| 22 20 22 20 49 4e 54 4f | 20 4d 41 4b 45 43 45 4c |" " INTO| MAKECEL|
|00005a80| 4c 28 31 30 3b 20 6c 6f | 6f 70 5f 76 61 72 29 09 |L(10; lo|op_var).|
|00005a90| 7b 20 50 75 74 20 61 20 | 62 6c 61 6e 6b 20 69 6e |{ Put a |blank in|
|00005aa0| 74 6f 20 74 68 65 20 63 | 65 6c 6c 20 7d 0d 09 09 |to the c|ell }...|
|00005ab0| 09 45 4e 44 20 46 4f 52 | 09 09 09 09 09 09 7b 20 |.END FOR|......{ |
|00005ac0| 45 6e 64 20 46 4f 52 20 | 6c 6f 6f 70 20 7d 0d 09 |End FOR |loop }..|
|00005ad0| 09 45 4e 44 20 46 4f 52 | 09 09 09 09 09 09 09 7b |.END FOR|.......{|
|00005ae0| 20 45 6e 64 20 46 4f 52 | 20 6c 6f 6f 70 20 7d 0d | End FOR| loop }.|
|00005af0| 09 45 4e 44 20 49 46 09 | 09 09 09 09 09 09 09 7b |.END IF.|.......{|
|00005b00| 20 45 6e 64 20 6c 6f 67 | 69 63 61 6c 20 49 46 20 | End log|ical IF |
|00005b10| 7d 0d 45 4e 44 20 46 55 | 4e 43 54 49 4f 4e 0d 0d |}.END FU|NCTION..|
|00005b20| 7b 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |{*******|********|
|00005b30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005b40| 2a 2a 2a 2a 20 43 41 4c | 43 55 4c 41 54 45 5f 56 |**** CAL|CULATE_V|
|00005b50| 41 52 49 41 4e 43 45 20 | 2a 2a 2a 2a 2a 2a 2a 2a |ARIANCE |********|
|00005b60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005b70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005b80| 2a 2a 2a 2a 2a 2a 0d 20 | 20 54 68 69 73 20 66 75 |******. | This fu|
|00005b90| 6e 63 74 69 6f 6e 20 64 | 65 74 65 72 6d 69 6e 65 |nction d|etermine|
|00005ba0| 73 20 74 68 65 20 63 6f | 73 74 20 76 61 72 69 61 |s the co|st varia|
|00005bb0| 6e 63 65 20 61 6e 64 20 | 73 63 68 65 64 75 6c 65 |nce and |schedule|
|00005bc0| 20 76 61 72 69 61 6e 63 | 65 20 61 74 20 54 69 6d | varianc|e at Tim|
|00005bd0| 65 20 4e 6f 77 2e 0d 20 | 20 44 65 66 69 6e 69 74 |e Now.. | Definit|
|00005be0| 69 6f 6e 73 3a 0d 09 43 | 6f 73 74 20 56 61 72 69 |ions:..C|ost Vari|
|00005bf0| 61 6e 63 65 20 3d 20 28 | 28 42 43 57 50 2d 41 43 |ance = (|(BCWP-AC|
|00005c00| 57 50 29 2f 42 43 57 50 | 29 2a 31 30 30 25 0d 09 |WP)/BCWP|)*100%..|
|00005c10| 53 63 68 65 64 75 6c 65 | 20 56 61 72 69 61 6e 63 |Schedule| Varianc|
|00005c20| 65 20 3d 20 28 28 42 43 | 57 50 2d 42 43 57 53 29 |e = ((BC|WP-BCWS)|
|00005c30| 2f 42 43 57 50 29 2a 31 | 30 30 25 0d 20 20 54 68 |/BCWP)*1|00%. Th|
|00005c40| 65 20 63 6f 73 74 20 76 | 61 72 69 61 6e 63 65 20 |e cost v|ariance |
|00005c50| 67 69 76 65 73 20 61 6e | 20 69 6e 64 69 63 61 74 |gives an| indicat|
|00005c60| 69 6f 6e 20 6f 66 20 70 | 72 6f 6a 65 63 74 20 63 |ion of p|roject c|
|00005c70| 6f 73 74 20 28 6f 76 65 | 72 72 75 6e 2f 75 6e 64 |ost (ove|rrun/und|
|00005c80| 65 72 72 75 6e 29 20 61 | 74 20 54 69 6d 65 20 4e |errun) a|t Time N|
|00005c90| 6f 77 2e 0d 20 20 54 68 | 65 20 73 63 68 65 64 75 |ow.. Th|e schedu|
|00005ca0| 6c 65 20 76 61 72 69 61 | 6e 63 65 20 69 73 20 61 |le varia|nce is a|
|00005cb0| 6e 20 69 6e 64 69 63 61 | 74 6f 72 20 6f 66 20 70 |n indica|tor of p|
|00005cc0| 72 6f 6a 65 63 74 20 73 | 63 68 65 64 75 6c 65 20 |roject s|chedule |
|00005cd0| 70 72 6f 67 72 65 73 73 | 20 28 65 61 72 6c 79 2f |progress| (early/|
|00005ce0| 6c 61 74 65 29 20 72 65 | 6c 61 74 69 76 65 20 74 |late) re|lative t|
|00005cf0| 6f 20 74 68 65 0d 20 20 | 70 6c 61 6e 6e 65 64 20 |o the. |planned |
|00005d00| 73 63 68 65 64 75 6c 65 | 2e 20 20 50 6f 73 69 74 |schedule|. Posit|
|00005d10| 69 76 65 20 76 61 6c 75 | 65 73 20 61 72 65 20 64 |ive valu|es are d|
|00005d20| 65 73 69 72 61 62 6c 65 | 20 28 69 2e 65 2e 2c 20 |esirable| (i.e., |
|00005d30| 75 6e 64 65 72 20 62 75 | 64 67 65 74 20 61 6e 64 |under bu|dget and|
|00005d40| 20 61 68 65 61 64 20 6f | 66 20 73 63 68 65 64 75 | ahead o|f schedu|
|00005d50| 6c 65 29 20 61 6e 64 0d | 20 20 6e 65 67 61 74 69 |le) and.| negati|
|00005d60| 76 65 20 76 61 6c 75 65 | 73 20 61 72 65 20 75 6e |ve value|s are un|
|00005d70| 64 65 73 69 72 61 62 6c | 65 2e 0d 20 2a 2a 2a 2a |desirabl|e.. ****|
|00005d80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005d90| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005da0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005db0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005dc0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005dd0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005de0| 7d 0d 0d 46 55 4e 43 54 | 49 4f 4e 20 43 41 4c 43 |}..FUNCT|ION CALC|
|00005df0| 55 4c 41 54 45 5f 56 41 | 52 49 41 4e 43 45 28 29 |ULATE_VA|RIANCE()|
|00005e00| 0d 09 44 45 46 49 4e 45 | 20 6e 6f 77 5f 42 43 57 |..DEFINE| now_BCW|
|00005e10| 53 09 09 09 09 09 09 7b | 20 42 43 57 53 20 61 74 |S......{| BCWS at|
|00005e20| 20 54 69 6d 65 20 4e 6f | 77 20 7d 0d 09 44 45 46 | Time No|w }..DEF|
|00005e30| 49 4e 45 20 6e 6f 77 5f | 41 43 57 50 09 09 09 09 |INE now_|ACWP....|
|00005e40| 09 09 7b 20 41 43 57 50 | 20 61 74 20 54 69 6d 65 |..{ ACWP| at Time|
|00005e50| 20 4e 6f 77 20 7d 0d 09 | 44 45 46 49 4e 45 20 6e | Now }..|DEFINE n|
|00005e60| 6f 77 5f 42 43 57 50 09 | 09 09 09 09 09 7b 20 42 |ow_BCWP.|.....{ B|
|00005e70| 43 57 50 20 61 74 20 54 | 69 6d 65 20 4e 6f 77 20 |CWP at T|ime Now |
|00005e80| 7d 0d 09 44 45 46 49 4e | 45 20 63 6f 73 74 5f 76 |}..DEFIN|E cost_v|
|00005e90| 61 72 09 09 09 09 09 09 | 7b 20 43 6f 73 74 20 76 |ar......|{ Cost v|
|00005ea0| 61 72 69 61 6e 63 65 20 | 61 74 20 54 69 6d 65 20 |ariance |at Time |
|00005eb0| 4e 6f 77 20 7d 0d 09 44 | 45 46 49 4e 45 20 73 63 |Now }..D|EFINE sc|
|00005ec0| 68 65 64 5f 76 61 72 09 | 09 09 09 09 09 7b 20 53 |hed_var.|.....{ S|
|00005ed0| 63 68 65 64 75 6c 65 20 | 76 61 72 69 61 6e 63 65 |chedule |variance|
|00005ee0| 20 61 74 20 54 69 6d 65 | 20 4e 6f 77 20 7d 0d 0d | at Time| Now }..|
|00005ef0| 09 6e 6f 77 5f 42 43 57 | 53 20 3d 20 49 4e 44 49 |.now_BCW|S = INDI|
|00005f00| 52 45 43 54 28 4d 41 4b | 45 43 45 4c 4c 28 31 31 |RECT(MAK|ECELL(11|
|00005f10| 3b 74 69 6d 65 5f 6e 6f | 77 5f 72 6f 77 29 29 0d |;time_no|w_row)).|
|00005f20| 09 6e 6f 77 5f 41 43 57 | 50 20 3d 20 49 4e 44 49 |.now_ACW|P = INDI|
|00005f30| 52 45 43 54 28 4d 41 4b | 45 43 45 4c 4c 28 31 32 |RECT(MAK|ECELL(12|
|00005f40| 3b 74 69 6d 65 5f 6e 6f | 77 5f 72 6f 77 29 29 0d |;time_no|w_row)).|
|00005f50| 09 6e 6f 77 5f 42 43 57 | 50 20 3d 20 49 4e 44 49 |.now_BCW|P = INDI|
|00005f60| 52 45 43 54 28 4d 41 4b | 45 43 45 4c 4c 28 31 33 |RECT(MAK|ECELL(13|
|00005f70| 3b 74 69 6d 65 5f 6e 6f | 77 5f 72 6f 77 29 29 0d |;time_no|w_row)).|
|00005f80| 09 49 46 20 6e 6f 77 5f | 42 43 57 50 20 3d 20 30 |.IF now_|BCWP = 0|
|00005f90| 0d 09 09 63 6f 73 74 5f | 76 61 72 20 3d 20 30 0d |...cost_|var = 0.|
|00005fa0| 09 09 73 63 68 65 64 5f | 76 61 72 20 3d 20 30 0d |..sched_|var = 0.|
|00005fb0| 09 45 4c 53 45 0d 09 09 | 63 6f 73 74 5f 76 61 72 |.ELSE...|cost_var|
|00005fc0| 20 3d 20 28 28 6e 6f 77 | 5f 42 43 57 50 20 2d 20 | = ((now|_BCWP - |
|00005fd0| 6e 6f 77 5f 41 43 57 50 | 29 2f 6e 6f 77 5f 42 43 |now_ACWP|)/now_BC|
|00005fe0| 57 50 29 20 2a 20 31 30 | 30 0d 09 09 73 63 68 65 |WP) * 10|0...sche|
|00005ff0| 64 5f 76 61 72 20 3d 20 | 28 28 6e 6f 77 5f 42 43 |d_var = |((now_BC|
|00006000| 57 50 20 2d 20 6e 6f 77 | 5f 42 43 57 53 29 2f 6e |WP - now|_BCWS)/n|
|00006010| 6f 77 5f 42 43 57 50 29 | 20 2a 20 31 30 30 0d 09 |ow_BCWP)| * 100..|
|00006020| 45 4e 44 20 49 46 0d 09 | 50 55 54 20 63 6f 73 74 |END IF..|PUT cost|
|00006030| 5f 76 61 72 20 49 4e 54 | 4f 20 4d 41 4b 45 43 45 |_var INT|O MAKECE|
|00006040| 4c 4c 28 31 32 3b 6c 61 | 73 74 5f 72 6f 77 2b 32 |LL(12;la|st_row+2|
|00006050| 29 0d 09 50 55 54 20 73 | 63 68 65 64 5f 76 61 72 |)..PUT s|ched_var|
|00006060| 20 49 4e 54 4f 20 4d 41 | 4b 45 43 45 4c 4c 28 31 | INTO MA|KECELL(1|
|00006070| 32 3b 6c 61 73 74 5f 72 | 6f 77 2b 33 29 0d 0d 09 |2;last_r|ow+3)...|
|00006080| 7b 20 50 72 65 70 65 6e | 64 20 61 20 6c 61 62 65 |{ Prepen|d a labe|
|00006090| 6c 20 66 6f 72 20 74 68 | 65 20 63 61 6c 63 75 6c |l for th|e calcul|
|000060a0| 61 74 65 64 20 76 61 6c | 75 65 73 2e 20 7d 0d 09 |ated val|ues. }..|
|000060b0| 50 55 54 20 22 43 6f 73 | 74 20 56 61 72 69 61 6e |PUT "Cos|t Varian|
|000060c0| 63 65 3a 20 22 26 53 54 | 52 49 4e 47 28 49 4e 44 |ce: "&ST|RING(IND|
|000060d0| 49 52 45 43 54 28 4d 41 | 4b 45 43 45 4c 4c 28 31 |IRECT(MA|KECELL(1|
|000060e0| 32 3b 6c 61 73 74 5f 72 | 6f 77 2b 32 29 29 3b 31 |2;last_r|ow+2));1|
|000060f0| 29 26 22 25 22 20 49 4e | 54 4f 20 4d 41 4b 45 43 |)&"%" IN|TO MAKEC|
|00006100| 45 4c 4c 28 31 32 3b 6c | 61 73 74 5f 72 6f 77 2b |ELL(12;l|ast_row+|
|00006110| 32 29 0d 09 50 55 54 20 | 22 53 63 68 65 64 75 6c |2)..PUT |"Schedul|
|00006120| 65 20 56 61 72 69 61 6e | 63 65 3a 20 22 26 53 54 |e Varian|ce: "&ST|
|00006130| 52 49 4e 47 28 49 4e 44 | 49 52 45 43 54 28 4d 41 |RING(IND|IRECT(MA|
|00006140| 4b 45 43 45 4c 4c 28 31 | 32 3b 6c 61 73 74 5f 72 |KECELL(1|2;last_r|
|00006150| 6f 77 2b 33 29 29 3b 31 | 29 26 22 25 22 20 49 4e |ow+3));1|)&"%" IN|
|00006160| 54 4f 20 4d 41 4b 45 43 | 45 4c 4c 28 31 32 3b 6c |TO MAKEC|ELL(12;l|
|00006170| 61 73 74 5f 72 6f 77 2b | 33 29 0d 0d 09 7b 20 50 |ast_row+|3)...{ P|
|00006180| 75 74 20 61 20 62 6f 78 | 20 61 72 6f 75 6e 64 20 |ut a box| around |
|00006190| 74 68 65 20 76 61 72 69 | 61 6e 63 65 20 63 65 6c |the vari|ance cel|
|000061a0| 6c 73 2e 20 7d 0d 09 53 | 45 4c 45 43 54 20 52 41 |ls. }..S|ELECT RA|
|000061b0| 4e 47 45 28 4d 41 4b 45 | 52 41 4e 47 45 28 31 32 |NGE(MAKE|RANGE(12|
|000061c0| 3b 6c 61 73 74 5f 72 6f | 77 2b 32 3b 31 33 3b 6c |;last_ro|w+2;13;l|
|000061d0| 61 73 74 5f 72 6f 77 2b | 33 29 29 09 7b 20 53 65 |ast_row+|3)).{ Se|
|000061e0| 6c 65 63 74 20 76 61 72 | 69 61 6e 63 65 20 63 65 |lect var|iance ce|
|000061f0| 6c 6c 73 20 7d 0d 09 43 | 45 4c 4c 20 42 4f 52 44 |lls }..C|ELL BORD|
|00006200| 45 52 20 22 4f 22 0d 45 | 4e 44 20 46 55 4e 43 54 |ER "O".E|ND FUNCT|
|00006210| 49 4f 4e 0d 0d 7b 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |ION..{**|********|
|00006220| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00006230| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 20 43 52 45 41 |********|*** CREA|
|00006240| 54 45 5f 43 48 41 52 54 | 20 2a 2a 2a 2a 2a 2a 2a |TE_CHART| *******|
|00006250| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00006260| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00006270| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 0d 20 20 43 72 |********|***. Cr|
|00006280| 65 61 74 65 20 74 68 65 | 20 45 61 72 6e 65 64 20 |eate the| Earned |
|00006290| 56 61 6c 75 65 20 63 68 | 61 72 74 2e 0d 20 2a 2a |Value ch|art.. **|
|000062a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000062b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000062c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000062d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000062e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000062f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00006300| 2a 2a 7d 0d 0d 46 55 4e | 43 54 49 4f 4e 20 43 52 |**}..FUN|CTION CR|
|00006310| 45 41 54 45 5f 43 48 41 | 52 54 28 29 0d 09 55 4e |EATE_CHA|RT()..UN|
|00006320| 53 45 4c 45 43 54 09 09 | 09 09 09 09 09 09 09 7b |SELECT..|.......{|
|00006330| 20 55 6e 73 65 6c 65 63 | 74 20 61 6e 79 20 73 65 | Unselec|t any se|
|00006340| 6c 65 63 74 65 64 20 69 | 74 65 6d 73 20 7d 20 0d |lected i|tems } .|
|00006350| 09 41 44 44 20 43 48 41 | 52 54 20 52 41 4e 47 45 |.ADD CHA|RT RANGE|
|00006360| 20 46 52 41 43 28 51 31 | 2e 2e 57 32 31 3b 31 3b | FRAC(Q1|..W21;1;|
|00006370| 30 3b 39 38 3b 31 32 36 | 29 0d 09 09 55 53 49 4e |0;98;126|)...USIN|
|00006380| 47 20 52 41 4e 47 45 28 | 4d 41 4b 45 52 41 4e 47 |G RANGE(|MAKERANG|
|00006390| 45 28 31 30 3b 32 3b 31 | 33 3b 6c 61 73 74 5f 72 |E(10;2;1|3;last_r|
|000063a0| 6f 77 29 29 09 7b 20 2e | 2e 2e 61 6e 64 20 74 68 |ow)).{ .|..and th|
|000063b0| 65 20 64 61 74 61 20 72 | 61 6e 67 65 20 7d 0d 09 |e data r|ange }..|
|000063c0| 53 45 4c 45 43 54 20 4f | 42 4a 45 43 54 20 31 09 |SELECT O|BJECT 1.|
|000063d0| 09 09 09 09 09 09 7b 20 | 53 65 6c 65 63 74 20 74 |......{ |Select t|
|000063e0| 68 65 20 63 68 61 72 74 | 20 7d 0d 09 4c 49 4e 45 |he chart| }..LINE|
|000063f0| 09 09 09 09 09 09 09 09 | 09 09 7b 20 43 68 6f 6f |........|..{ Choo|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.